diff options
author | metamuffin <metamuffin@disroot.org> | 2024-03-18 10:46:39 +0100 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2024-03-18 10:46:39 +0100 |
commit | 7d410d53274fdd6840261c286bc2785222256436 (patch) | |
tree | 807ac6f960f4c8c9d026111311ec8d8490002157 /client-native-lib/src | |
parent | 0825cb66e63a0af09f0c0945542d412091010f73 (diff) | |
download | keks-meet-7d410d53274fdd6840261c286bc2785222256436.tar keks-meet-7d410d53274fdd6840261c286bc2785222256436.tar.bz2 keks-meet-7d410d53274fdd6840261c286bc2785222256436.tar.zst |
clippy
Diffstat (limited to 'client-native-lib/src')
-rw-r--r-- | client-native-lib/src/crypto.rs | 4 | ||||
-rw-r--r-- | client-native-lib/src/instance.rs | 12 |
2 files changed, 7 insertions, 9 deletions
diff --git a/client-native-lib/src/crypto.rs b/client-native-lib/src/crypto.rs index ad36e02..2005d8b 100644 --- a/client-native-lib/src/crypto.rs +++ b/client-native-lib/src/crypto.rs @@ -12,8 +12,8 @@ use log::info; pub struct Key(Aes256Gcm); -const CRYPTO_SALT: &'static str = "keksmeet/cryptosaltAAA=="; -const HASH_SALT: &'static str = "keksmeet/roomhashsaltA=="; +const CRYPTO_SALT: &str = "keksmeet/cryptosaltAAA=="; +const HASH_SALT: &str = "keksmeet/roomhashsaltA=="; impl Key { pub fn derive(secret: &str) -> Self { diff --git a/client-native-lib/src/instance.rs b/client-native-lib/src/instance.rs index 517d979..899e48c 100644 --- a/client-native-lib/src/instance.rs +++ b/client-native-lib/src/instance.rs @@ -46,9 +46,9 @@ impl Instance { pub async fn join(&self, secret: Option<&str>) { info!("join room {secret:?}"); - *self.key.write().await = secret.map(|secret| crypto::Key::derive(&secret)); + *self.key.write().await = secret.map(crypto::Key::derive); self.send_packet(ServerboundPacket::Join { - hash: secret.map(|secret| hash(secret)), + hash: secret.map(hash), }) .await; } @@ -104,11 +104,9 @@ impl Instance { protocol::ClientboundPacket::ClientLeave { id } => { if id == self.my_id().await { // we left - } else { - if let Some(peer) = self.peers.write().await.remove(&id) { - peer.on_leave().await; - self.event_handler.peer_leave(peer).await; - } + } else if let Some(peer) = self.peers.write().await.remove(&id) { + peer.on_leave().await; + self.event_handler.peer_leave(peer).await; } } protocol::ClientboundPacket::Message { sender, message } => { |