fix: use the new event system on the demo (#10)

* compilable demo

* correctly close room_task

* wip

* fix demo
This commit is contained in:
Théo Monnom
2023-01-02 00:40:56 +01:00
committed by GitHub
parent 36aa00343b
commit 0fecba1655
6 changed files with 85 additions and 50 deletions
+4 -8
View File
@@ -1,17 +1,13 @@
use livekit::{events::TrackSubscribedEvent, room::SimulateScenario};
use livekit::room::{RoomEvent, RoomResult, SimulateScenario};
#[derive(Debug)]
pub enum AsyncCmd {
RoomConnect { url: String, token: String },
SimulateScenario { scenario: SimulateScenario }
SimulateScenario { scenario: SimulateScenario },
}
#[derive(Debug)]
pub enum UiCmd {
ConnectResult {
result: livekit::room::RoomResult<()>,
},
TrackSubscribed {
event: TrackSubscribedEvent,
},
ConnectResult { result: RoomResult<()> },
RoomEvent { event: RoomEvent },
}