Implement WebSocket server #26

Open
opened 2025-12-16 15:56:27 +01:00 by vikingowl · 0 comments
Owner

Create real-time communication layer.

Tasks

  • Set up WebSocket server with tokio-tungstenite
  • Authenticate connections via JWT
  • Implement session room subscriptions
  • Broadcast: note created/updated/deleted
  • Broadcast: file shared
  • Broadcast: player joined/left

Message Types

  • subscribe_session, unsubscribe_session
  • note_change, file_share, presence_update
Create real-time communication layer. ## Tasks - [ ] Set up WebSocket server with tokio-tungstenite - [ ] Authenticate connections via JWT - [ ] Implement session room subscriptions - [ ] Broadcast: note created/updated/deleted - [ ] Broadcast: file shared - [ ] Broadcast: player joined/left ## Message Types - subscribe_session, unsubscribe_session - note_change, file_share, presence_update
vikingowl added this to the M4: Session Notes Beta milestone 2025-12-16 15:56:27 +01:00
vikingowl added the apirealtime labels 2025-12-16 15:56:27 +01:00
vikingowl added this to the Phase 2: Session Notes project 2025-12-16 16:07:02 +01:00
Sign in to join this conversation.