Skip to main contentModule initial_sync
Source use axum::extract::State; ๐ use futures::FutureExt; ๐ use futures::TryFutureExt; ๐ use futures::TryStreamExt; ๐ use futures::future::try_join4; ๐ use ruma::api::client::room::initial_sync::v3::Request; ๐ use ruma::api::client::room::initial_sync::v3::Response; ๐ use ruma::events::AnyRawAccountDataEvent; ๐ use ruma::events::StateEventType::RoomMember; ๐ use ruma::events::room::member::RoomMemberEventContent; ๐ use tuwunel_core::Result; ๐ use tuwunel_core::at; ๐ use tuwunel_core::err; ๐ use tuwunel_core::utils::BoolExt; ๐ use tuwunel_core::utils::TryReadyExt; ๐ use tuwunel_core::utils::result::NotFound; ๐ use tuwunel_core::utils::stream::TryTools; ๐ use tuwunel_core::utils::stream::TryWidebandExt; ๐ use tuwunel_matrix::Event; ๐ use tuwunel_matrix::PduCount; ๐ use crate::Ruma; ๐ use crate::visibility_filter; ๐
- LIMIT_MAX ๐
- room_initial_sync_route ๐
- GET
/_matrix/client/v3/rooms/{roomId}/initialSync