RoomConnectionManager now holds a cache field and typing_inner broadcast map. broadcast_typing() persists start/stop to Redis (SETEX 10s / DEL) and broadcasts via tokio channel. ws_universal.rs handles TypingStart/ TypingStop actions and streams typing events to WS clients. |
||
|---|---|---|
| .. | ||
| ai.rs | ||
| category.rs | ||
| draft_and_history.rs | ||
| member.rs | ||
| message.rs | ||
| mod.rs | ||
| notification.rs | ||
| pin.rs | ||
| reaction.rs | ||
| room.rs | ||
| thread.rs | ||
| upload.rs | ||
| ws_handler.rs | ||
| ws_types.rs | ||
| ws_universal.rs | ||
| ws.rs | ||