summaryrefslogtreecommitdiff
path: root/client-native-gui
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2023-10-29 16:12:36 +0100
committermetamuffin <metamuffin@disroot.org>2023-10-29 16:12:36 +0100
commit1ac7e4b6485a1d0e62c940caa687ddd2198963b0 (patch)
tree46da6e1b9aa1d6ac921b796c29df613088dc7f0c /client-native-gui
parenta372bb828f0bd3ff00bc52351bb0209bcde42b2d (diff)
downloadkeks-meet-1ac7e4b6485a1d0e62c940caa687ddd2198963b0.tar
keks-meet-1ac7e4b6485a1d0e62c940caa687ddd2198963b0.tar.bz2
keks-meet-1ac7e4b6485a1d0e62c940caa687ddd2198963b0.tar.zst
update native client to new version
Diffstat (limited to 'client-native-gui')
-rw-r--r--client-native-gui/src/main.rs15
1 files changed, 9 insertions, 6 deletions
diff --git a/client-native-gui/src/main.rs b/client-native-gui/src/main.rs
index b799a1b..17a300b 100644
--- a/client-native-gui/src/main.rs
+++ b/client-native-gui/src/main.rs
@@ -130,11 +130,13 @@ impl eframe::App for App {
let secret = secret.clone();
let username = username.clone();
*self = Self::Joining(Some(tokio::spawn(async move {
- Inroom::new(Config {
- secret,
- username,
- signaling_uri: "wss://meet.metamuffin.org".to_string(),
- })
+ Inroom::new(
+ Config {
+ username,
+ signaling_uri: "wss://meet.metamuffin.org".to_string(),
+ },
+ &secret,
+ )
.await
})))
}
@@ -151,7 +153,7 @@ impl eframe::App for App {
}
impl Inroom {
- pub async fn new(config: Config) -> Self {
+ pub async fn new(config: Config, secret: &str) -> Self {
let handler = Arc::new(Handler::new());
let instance = Instance::new(config, handler.clone()).await;
instance.spawn_ping().await;
@@ -159,6 +161,7 @@ impl Inroom {
let instance = instance.clone();
tokio::spawn(instance.receive_loop());
}
+ instance.join(Some(secret)).await;
let k = Self {
chat: Arc::new(RwLock::new(Chat::new(instance.clone()))),
instance,