session-start and room-joined synthetic notices via generic notices list

This commit is contained in:
Damocles 2026-05-01 15:14:28 +02:00
parent 994835d1db
commit 780f80615d
6 changed files with 77 additions and 24 deletions

View file

@ -194,5 +194,8 @@ pub struct DaemonState {
pub max_history: usize,
pub session_idle_minutes: u64,
pub session_max_events: u32,
/// Rooms we've auto-joined since their last turn. The dispatcher emits a
/// "just joined" notice on the first turn for the room, then removes it.
pub just_joined_rooms: std::collections::HashSet<OwnedRoomId>,
}