aboutsummaryrefslogtreecommitdiff
path: root/client-native-lib/src
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2024-03-18 10:46:39 +0100
committermetamuffin <metamuffin@disroot.org>2024-03-18 10:46:39 +0100
commit7d410d53274fdd6840261c286bc2785222256436 (patch)
tree807ac6f960f4c8c9d026111311ec8d8490002157 /client-native-lib/src
parent0825cb66e63a0af09f0c0945542d412091010f73 (diff)
downloadkeks-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.rs4
-rw-r--r--client-native-lib/src/instance.rs12
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 } => {