From 8b780f447af4aab837e4f0bf25f03518384f7470 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Thu, 17 Sep 2020 20:20:33 +0300 Subject: [PATCH] Add RoomDeleted message for the publisher --- common/src/publisher.rs | 1 + server/src/publisher.rs | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/common/src/publisher.rs b/common/src/publisher.rs index b995007..94423fe 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 83519c8..d15e687 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 => { -- GitLab