diff options
author | metamuffin <metamuffin@disroot.org> | 2023-10-29 16:12:36 +0100 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2023-10-29 16:12:36 +0100 |
commit | 1ac7e4b6485a1d0e62c940caa687ddd2198963b0 (patch) | |
tree | 46da6e1b9aa1d6ac921b796c29df613088dc7f0c /client-native-lib/src/lib.rs | |
parent | a372bb828f0bd3ff00bc52351bb0209bcde42b2d (diff) | |
download | keks-meet-1ac7e4b6485a1d0e62c940caa687ddd2198963b0.tar keks-meet-1ac7e4b6485a1d0e62c940caa687ddd2198963b0.tar.bz2 keks-meet-1ac7e4b6485a1d0e62c940caa687ddd2198963b0.tar.zst |
update native client to new version
Diffstat (limited to 'client-native-lib/src/lib.rs')
-rw-r--r-- | client-native-lib/src/lib.rs | 24 |
1 files changed, 18 insertions, 6 deletions
diff --git a/client-native-lib/src/lib.rs b/client-native-lib/src/lib.rs index dce21af..4fdf80f 100644 --- a/client-native-lib/src/lib.rs +++ b/client-native-lib/src/lib.rs @@ -27,7 +27,6 @@ pub use webrtc; pub struct Config { pub signaling_uri: String, - pub secret: String, pub username: String, } @@ -47,18 +46,31 @@ pub trait LocalResource: Send + Sync + 'static { fn info(&self) -> ProvideInfo; fn on_request(&self, peer: Arc<Peer>) -> DynFut<()>; } + +#[allow(unused_variables)] pub trait EventHandler: Send + Sync + 'static { - fn peer_join(&self, peer: Arc<Peer>) -> DynFut<()>; - fn peer_leave(&self, peer: Arc<Peer>) -> DynFut<()>; - fn resource_added(&self, peer: Arc<Peer>, info: ProvideInfo) -> DynFut<()>; - fn resource_removed(&self, peer: Arc<Peer>, id: String) -> DynFut<()>; + fn peer_join(&self, peer: Arc<Peer>) -> DynFut<()> { + Box::pin(async move {}) + } + fn peer_leave(&self, peer: Arc<Peer>) -> DynFut<()> { + Box::pin(async move {}) + } + fn resource_added(&self, peer: Arc<Peer>, info: ProvideInfo) -> DynFut<()> { + Box::pin(async move {}) + } + fn resource_removed(&self, peer: Arc<Peer>, id: String) -> DynFut<()> { + Box::pin(async move {}) + } fn resource_connected( &self, peer: Arc<Peer>, resource: &ProvideInfo, channel: TransportChannel, ) -> DynFut<()>; - fn on_relay(&self, _peer: Arc<Peer>, _message: &RelayMessage) -> DynFut<()> { + fn on_relay(&self, peer: Arc<Peer>, message: &RelayMessage) -> DynFut<()> { + Box::pin(async move {}) + } + fn room_info(&self, hash: String, user_count: usize) -> DynFut<()> { Box::pin(async move {}) } } |