18 lines
416 B
Rust
18 lines
416 B
Rust
use livekit::prelude::*;
|
|
use livekit::{RoomResult, SimulateScenario};
|
|
|
|
#[derive(Debug)]
|
|
pub enum AsyncCmd {
|
|
RoomConnect { url: String, token: String },
|
|
RoomDisconnect,
|
|
SimulateScenario { scenario: SimulateScenario },
|
|
ToggleLogo, // Unpublish/Publish a logo track
|
|
ToggleSine,
|
|
}
|
|
|
|
#[derive(Debug)]
|
|
pub enum UiCmd {
|
|
ConnectResult { result: RoomResult<()> },
|
|
RoomEvent { event: RoomEvent },
|
|
}
|