fmt
This commit is contained in:
parent
5ceb258b3e
commit
1e4bddd276
5 changed files with 17 additions and 7 deletions
|
@ -1,6 +1,6 @@
|
||||||
|
pub mod call_settings;
|
||||||
pub mod participant;
|
pub mod participant;
|
||||||
pub mod room;
|
pub mod room;
|
||||||
pub mod call_settings;
|
|
||||||
|
|
||||||
use std::sync::Arc;
|
use std::sync::Arc;
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
use schemars::JsonSchema;
|
use schemars::JsonSchema;
|
||||||
use serde_derive::{Serialize, Deserialize};
|
use serde_derive::{Deserialize, Serialize};
|
||||||
use settings::Setting;
|
use settings::Setting;
|
||||||
|
|
||||||
#[derive(Deserialize, Debug)]
|
#[derive(Deserialize, Debug)]
|
||||||
|
|
|
@ -20,7 +20,7 @@ use live_kit_client::{
|
||||||
};
|
};
|
||||||
use postage::stream::Stream;
|
use postage::stream::Stream;
|
||||||
use project::Project;
|
use project::Project;
|
||||||
use std::{future::Future, mem, pin::Pin, sync::Arc, time::Duration, panic::Location};
|
use std::{future::Future, mem, panic::Location, pin::Pin, sync::Arc, time::Duration};
|
||||||
use util::{post_inc, ResultExt, TryFutureExt};
|
use util::{post_inc, ResultExt, TryFutureExt};
|
||||||
|
|
||||||
pub const RECONNECT_TIMEOUT: Duration = Duration::from_secs(30);
|
pub const RECONNECT_TIMEOUT: Duration = Duration::from_secs(30);
|
||||||
|
|
|
@ -376,12 +376,19 @@ impl Room {
|
||||||
rx
|
rx
|
||||||
}
|
}
|
||||||
|
|
||||||
fn did_subscribe_to_remote_audio_track(&self, track: RemoteAudioTrack, publication: RemoteTrackPublication) {
|
fn did_subscribe_to_remote_audio_track(
|
||||||
|
&self,
|
||||||
|
track: RemoteAudioTrack,
|
||||||
|
publication: RemoteTrackPublication,
|
||||||
|
) {
|
||||||
let track = Arc::new(track);
|
let track = Arc::new(track);
|
||||||
let publication = Arc::new(publication);
|
let publication = Arc::new(publication);
|
||||||
self.remote_audio_track_subscribers.lock().retain(|tx| {
|
self.remote_audio_track_subscribers.lock().retain(|tx| {
|
||||||
tx.unbounded_send(RemoteAudioTrackUpdate::Subscribed(track.clone(), publication.clone()))
|
tx.unbounded_send(RemoteAudioTrackUpdate::Subscribed(
|
||||||
.is_ok()
|
track.clone(),
|
||||||
|
publication.clone(),
|
||||||
|
))
|
||||||
|
.is_ok()
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -227,7 +227,10 @@ impl TestServer {
|
||||||
.lock()
|
.lock()
|
||||||
.audio_track_updates
|
.audio_track_updates
|
||||||
.0
|
.0
|
||||||
.try_broadcast(RemoteAudioTrackUpdate::Subscribed(track.clone(), publication.clone()))
|
.try_broadcast(RemoteAudioTrackUpdate::Subscribed(
|
||||||
|
track.clone(),
|
||||||
|
publication.clone(),
|
||||||
|
))
|
||||||
.unwrap();
|
.unwrap();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue