diff --git a/common/src/publisher.rs b/common/src/publisher.rs index b9950076d7989b6e9704ff7be90af6b8f094d241..94423fec914e0045f95ba600cd001ce619a71073 100644 --- a/common/src/publisher.rs +++ b/common/src/publisher.rs @@ -35,6 +35,7 @@ pub enum ServerMessage { RoomCreated { id: uuid::Uuid, }, + RoomDeleted, Ice { candidate: String, #[serde(rename = "sdpMLineIndex")] diff --git a/server/src/publisher.rs b/server/src/publisher.rs index 83519c8f550f0e5e774c89e5bb364a48964dff10..d15e6870790a99bafcc73a370eda54a0b9959e7a 100644 --- a/server/src/publisher.rs +++ b/server/src/publisher.rs @@ -343,6 +343,10 @@ impl Publisher { publisher: ctx.address(), }); } + ctx.text( + serde_json::to_string(&ServerMessage::RoomDeleted) + .expect("Failed to serialize room deleted message"), + ); *room_state = RoomState::None; } RoomState::Joining => {