Re-exportsยง
use std::collections::BTreeMap;๐use std::iter::empty;๐use std::mem::take;๐use futures::FutureExt;๐use futures::StreamExt;๐use futures::TryFutureExt;๐use futures::TryStreamExt;๐use futures::future::try_join4;๐use ruma::OwnedRoomId;๐use ruma::OwnedUserId;๐use ruma::RoomId;๐use ruma::api::client::sync::sync_events::v5::response;๐use ruma::events::AnyRawAccountDataEvent;๐use ruma::events::AnyRoomAccountDataEvent;๐use ruma::events::AnySyncEphemeralRoomEvent;๐use ruma::events::GlobalAccountDataEventType;๐use ruma::events::ignored_user_list::IgnoredUserListEvent;๐use ruma::events::receipt::SyncReceiptEvent;๐use ruma::serde::Raw;๐use tokio::sync::OnceCell;๐use tuwunel_core::Error;๐use tuwunel_core::Result;๐use tuwunel_core::at;๐use tuwunel_core::err;๐use tuwunel_core::error;๐use tuwunel_core::error;๐use tuwunel_core::extract_variant;๐use tuwunel_core::implement;๐use tuwunel_core::result::NotFound;๐use tuwunel_core::utils::BoolExt;๐use tuwunel_core::utils::IterStream;๐use tuwunel_core::utils::TryReadyExt;๐use tuwunel_core::utils::stream::BroadbandExt;๐use tuwunel_service::rooms::read_receipt::PrivateReadEvents;๐use tuwunel_service::rooms::read_receipt::pack_receipts_fallible;๐use tuwunel_service::sync::Connection;๐use tuwunel_service::sync::DeliveredConfig;๐use tuwunel_service::sync::Room;๐use tuwunel_service::sync::RoomUpdate;๐use super::SyncInfo;๐use super::Window;๐use super::WindowRoom;๐use super::rooms::Failure as RoomFailure;๐use super::rooms::Failure::Payload as PayloadFailure;๐use super::rooms::Failure::Timeline as TimelineFailure;๐use super::rooms::RoomDetails;๐use super::rooms::handle_room;๐use super::rooms::membership_allows_required_state;๐use super::rooms::merged_room_details;๐use super::rooms::room_config;๐use crate::is_empty_account_data_event;๐
Structsยง
- Complete
Range ๐ - Failure ๐
- Results ๐
Enumsยง
- Domain ๐
Functionsยง
- assemble ๐
- collect ๐
- collect_
room ๐ - private_
receipts ๐ - public_
receipts ๐ - room_
account_ ๐data