Commit graph

10 commits

Author SHA1 Message Date
56aa8dc9bd
Route awareness messages between peers 2026-01-27 21:13:26 -05:00
0f506faa5f
Apply biome formatting fixes
Reorder imports to match biome style guide.
2026-01-27 21:05:17 -05:00
0235b2c3e6
Fix websocket data type for room and client storage
Add WsData interface to properly type the websocket data object that
stores room name and client reference. This fixes type errors where
ws.data was previously untyped and causing compilation failures.
2026-01-27 21:03:19 -05:00
8ce1e098e6
Make session cleanup atomic in leave() 2026-01-27 17:59:49 -05:00
2de33370cd
Add WebSocket.send() error handling 2026-01-27 17:57:04 -05:00
bad4cdac51
Add room name validation to prevent DoS 2026-01-27 17:55:40 -05:00
0a71e7b321
Fix linting errors and formatting 2026-01-27 16:20:42 -05:00
83dac38f29
Add room cleanup to remove empty sessions 2026-01-27 16:19:41 -05:00
925c7a3c0d
Fix client identity tracking to prevent memory leak 2026-01-27 16:16:14 -05:00
cb73ceb2d3
Add initial generation 2026-01-27 16:02:36 -05:00