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. |
||
|---|---|---|
| .. | ||
| src | ||
| Cargo.toml | ||