From f427cdf6f7e8fd03418370425f4f663ca4a03121 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Mon, 18 Mar 2024 00:42:21 +0100 Subject: reworking rift: part one --- client-native-gui/Cargo.toml | 2 +- client-native-gui/src/chat.rs | 2 +- client-native-gui/src/main.rs | 38 +++++++++++++++++++------------------- 3 files changed, 21 insertions(+), 21 deletions(-) (limited to 'client-native-gui') diff --git a/client-native-gui/Cargo.toml b/client-native-gui/Cargo.toml index 346343c..573f69a 100644 --- a/client-native-gui/Cargo.toml +++ b/client-native-gui/Cargo.toml @@ -4,7 +4,7 @@ version = "0.2.3" edition = "2021" [dependencies] -client-native-lib = { path = "../client-native-lib" } +libkeks = { path = "../client-native-lib" } clap = { version = "4.4.18", features = ["derive"] } async-std = "1.12.0" diff --git a/client-native-gui/src/chat.rs b/client-native-gui/src/chat.rs index b76c67a..ebfc5a1 100644 --- a/client-native-gui/src/chat.rs +++ b/client-native-gui/src/chat.rs @@ -5,7 +5,7 @@ */ use crate::GuiPeer; use async_std::task::block_on; -use client_native_lib::{ +use libkeks::{ instance::Instance, protocol::{ChatMesssage, RelayMessage}, }; diff --git a/client-native-gui/src/main.rs b/client-native-gui/src/main.rs index d8543d4..13aa9ae 100644 --- a/client-native-gui/src/main.rs +++ b/client-native-gui/src/main.rs @@ -10,7 +10,7 @@ use anyhow::bail; use async_std::task::block_on; use chat::Chat; use clap::Parser; -use client_native_lib::{ +use libkeks::{ instance::Instance, peer::Peer, protocol::{ProvideInfo, RelayMessage}, @@ -55,7 +55,7 @@ struct Args { async fn main() { env_logger::builder() .filter_module("keks_meet", log::LevelFilter::Info) - .filter_module("client_native_lib", log::LevelFilter::Info) + .filter_module("libkeks", log::LevelFilter::Info) .parse_env("LOG") .init(); @@ -264,8 +264,8 @@ impl GuiPeer { impl EventHandler for Handler { fn peer_join( &self, - peer: std::sync::Arc, - ) -> client_native_lib::DynFut<()> { + peer: std::sync::Arc, + ) -> libkeks::DynFut<()> { self.peers.write().unwrap().insert( peer.id, Arc::new(RwLock::new(GuiPeer { @@ -279,17 +279,17 @@ impl EventHandler for Handler { fn peer_leave( &self, - peer: std::sync::Arc, - ) -> client_native_lib::DynFut<()> { + peer: std::sync::Arc, + ) -> libkeks::DynFut<()> { self.peers.write().unwrap().remove(&peer.id); Box::pin(async move {}) } fn resource_added( &self, - peer: std::sync::Arc, - info: client_native_lib::protocol::ProvideInfo, - ) -> client_native_lib::DynFut<()> { + peer: std::sync::Arc, + info: libkeks::protocol::ProvideInfo, + ) -> libkeks::DynFut<()> { if let Some(gp) = self.peers.write().unwrap().get_mut(&peer.id) { gp.write().unwrap().resources.insert( info.id.clone(), @@ -304,9 +304,9 @@ impl EventHandler for Handler { fn resource_removed( &self, - peer: std::sync::Arc, + peer: std::sync::Arc, id: String, - ) -> client_native_lib::DynFut<()> { + ) -> libkeks::DynFut<()> { if let Some(gp) = self.peers.write().unwrap().get_mut(&peer.id) { gp.write().unwrap().resources.remove(&id); } @@ -315,10 +315,10 @@ impl EventHandler for Handler { fn resource_connected( &self, - peer: std::sync::Arc, - resource: &client_native_lib::protocol::ProvideInfo, - channel: client_native_lib::peer::TransportChannel, - ) -> client_native_lib::DynFut<()> { + peer: std::sync::Arc, + resource: &libkeks::protocol::ProvideInfo, + channel: libkeks::peer::TransportChannel, + ) -> libkeks::DynFut<()> { if let Some(gp) = self.peers.write().unwrap().get(&peer.id) { let mut gp = gp.write().unwrap(); let peer = gp.peer.clone(); @@ -326,13 +326,13 @@ impl EventHandler for Handler { let state = gr.state.clone(); *gr.state.write().unwrap() = GuiResourceState::Connected; match channel { - client_native_lib::peer::TransportChannel::Track(track) => { + libkeks::peer::TransportChannel::Track(track) => { tokio::task::spawn_blocking(move || { play(peer, track); *state.write().unwrap() = GuiResourceState::Available; }); } - client_native_lib::peer::TransportChannel::DataChannel(_) => { + libkeks::peer::TransportChannel::DataChannel(_) => { warn!("cant handle data channel yet") } } @@ -344,8 +344,8 @@ impl EventHandler for Handler { fn on_relay( &self, peer: Arc, - message: &client_native_lib::protocol::RelayMessage, - ) -> client_native_lib::DynFut<()> { + message: &libkeks::protocol::RelayMessage, + ) -> libkeks::DynFut<()> { let guard = self.peers.read().unwrap(); let mut p = guard.get(&peer.id).unwrap().write().unwrap(); match message.clone() { -- cgit v1.2.3-70-g09d2