Skip to main contentModule notifications
Source use std::collections::BTreeMap; ๐ use futures::FutureExt; ๐ use ruma::OwnedEventId; ๐ use ruma::RoomId; ๐ use ruma::UInt; ๐ use ruma::UserId; ๐ use ruma::api::client::sync::sync_events::UnreadNotificationsCount; ๐ use ruma::uint; ๐ use tuwunel_core::utils::BoolExt; ๐ use tuwunel_core::utils::TryFutureExtExt; ๐ use tuwunel_service::Services; ๐ use super::ThreadCounts; ๐
- GateInputs ๐
- Gates ๐
- assemble_threads ๐
- MSC3773 per-thread counts for a room the round reports.
- assemble_unread ๐
- compute_gates ๐
- The gates deciding what notification counts a joined room reports.
- count_futures ๐
- in_window ๐
- The window a sync round reports a cursor advance in.
- send_thread_counts ๐
- Whether a joined-room entry carries MSC3773 per-thread counts.