Expose Swift errors as anyhow::Result in live_kit

This commit is contained in:
Antonio Scandurra 2022-09-07 15:18:03 +02:00
parent df3ab13441
commit b154c3c9ee
5 changed files with 29 additions and 19 deletions

View file

@ -45,13 +45,15 @@ fn main() {
cx.foreground()
.spawn(async move {
println!("connecting...");
room.connect("wss://zed.livekit.cloud", &token).await;
room.connect("wss://zed.livekit.cloud", &token)
.await
.unwrap();
let windows = live_kit::list_windows();
println!("connected! {:?}", windows);
let window_id = windows.iter().next().unwrap().id;
let track = LocalVideoTrack::screen_share_for_window(window_id);
room.publish_video_track(&track).await;
room.publish_video_track(&track).await.unwrap();
})
.detach();