From 1ac7e4b6485a1d0e62c940caa687ddd2198963b0 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Sun, 29 Oct 2023 16:12:36 +0100 Subject: update native client to new version --- client-native-lib/src/lib.rs | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) (limited to 'client-native-lib/src/lib.rs') 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) -> DynFut<()>; } + +#[allow(unused_variables)] pub trait EventHandler: Send + Sync + 'static { - fn peer_join(&self, peer: Arc) -> DynFut<()>; - fn peer_leave(&self, peer: Arc) -> DynFut<()>; - fn resource_added(&self, peer: Arc, info: ProvideInfo) -> DynFut<()>; - fn resource_removed(&self, peer: Arc, id: String) -> DynFut<()>; + fn peer_join(&self, peer: Arc) -> DynFut<()> { + Box::pin(async move {}) + } + fn peer_leave(&self, peer: Arc) -> DynFut<()> { + Box::pin(async move {}) + } + fn resource_added(&self, peer: Arc, info: ProvideInfo) -> DynFut<()> { + Box::pin(async move {}) + } + fn resource_removed(&self, peer: Arc, id: String) -> DynFut<()> { + Box::pin(async move {}) + } fn resource_connected( &self, peer: Arc, resource: &ProvideInfo, channel: TransportChannel, ) -> DynFut<()>; - fn on_relay(&self, _peer: Arc, _message: &RelayMessage) -> DynFut<()> { + fn on_relay(&self, peer: Arc, message: &RelayMessage) -> DynFut<()> { + Box::pin(async move {}) + } + fn room_info(&self, hash: String, user_count: usize) -> DynFut<()> { Box::pin(async move {}) } } -- cgit v1.2.3-70-g09d2