Skip to main content

Module initial_sync

Module initial_sync 

Source

Re-exportsยง

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::PaginationChunk; ๐Ÿ”’
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::extract_variant; ๐Ÿ”’
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; ๐Ÿ”’

Constantsยง

LIMIT_MAX ๐Ÿ”’

Functionsยง

room_initial_sync_route ๐Ÿ”’
GET /_matrix/client/v3/rooms/{roomId}/initialSync