From f93f2efd28b041684b1eb81c242250d0c025c473 Mon Sep 17 00:00:00 2001 From: srtk Date: Sun, 8 Feb 2026 17:52:14 +0530 Subject: [PATCH] feat: Add dynamic server URL and deployment guide --- src/handlers.rs | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/handlers.rs b/src/handlers.rs index f856c3e..9785077 100644 --- a/src/handlers.rs +++ b/src/handlers.rs @@ -92,10 +92,16 @@ pub async fn handle_socket(mut socket: WebSocket, _addr: SocketAddr, state: AppS Some(Ok(Message::Text(text))) => { if let Ok(control) = serde_json::from_str::(&text) { match control { - ControlMsg::UpdateStream { .. } => { - // Broadcast to room + ControlMsg::UpdateStream { stream_id, active, media_type, .. } => { + // Broadcast to room with sender's user_id + let update = ControlMsg::UpdateStream { + user_id: uid, + stream_id, + active, + media_type, + }; if let Some(room) = state.rooms.get(&rid) { - let _ = room.tx.send(control); + let _ = room.tx.send(update); } } ControlMsg::ChatMessage { message, display_name, .. } => {