tuwunel/src/api/server
dasha_uwu b5890b9664 Services refactor
Replace structs of Dep<Service> with OnceServices, so each service has a Services reference

Remove service name => Service map

Flatten Services.rooms

Make reqwest Clients lazy initialized (client service)
2025-08-28 23:15:59 +05:00
..
backfill.rs Services refactor 2025-08-28 23:15:59 +05:00
event.rs Services refactor 2025-08-28 23:15:59 +05:00
event_auth.rs Services refactor 2025-08-28 23:15:59 +05:00
get_missing_events.rs Services refactor 2025-08-28 23:15:59 +05:00
hierarchy.rs Services refactor 2025-08-28 23:15:59 +05:00
invite.rs Services refactor 2025-08-28 23:15:59 +05:00
key.rs chain_width to 50 2025-04-22 04:42:34 +00:00
make_join.rs Services refactor 2025-08-28 23:15:59 +05:00
make_knock.rs Services refactor 2025-08-28 23:15:59 +05:00
make_leave.rs Services refactor 2025-08-28 23:15:59 +05:00
media.rs Rename crates. 2025-04-22 04:37:49 +00:00
mod.rs knocking implementation 2025-01-13 14:15:16 -05:00
openid.rs Rename crates. 2025-04-22 04:37:49 +00:00
publicrooms.rs Rename crates. 2025-04-22 04:37:49 +00:00
query.rs Services refactor 2025-08-28 23:15:59 +05:00
send.rs Services refactor 2025-08-28 23:15:59 +05:00
send_join.rs Services refactor 2025-08-28 23:15:59 +05:00
send_knock.rs Services refactor 2025-08-28 23:15:59 +05:00
send_leave.rs Services refactor 2025-08-28 23:15:59 +05:00
state.rs Services refactor 2025-08-28 23:15:59 +05:00
state_ids.rs Services refactor 2025-08-28 23:15:59 +05:00
user.rs Refactor to async closures. 2025-07-24 04:07:27 +00:00
utils.rs Services refactor 2025-08-28 23:15:59 +05:00
version.rs Detailed version string. (closes #62) 2025-06-13 01:27:28 +00:00
well_known.rs Rename crates. 2025-04-22 04:37:49 +00:00