From ba683cf5340ff4321b8e8789b101d923b07bd9d4 Mon Sep 17 00:00:00 2001 From: Jason Volk Date: Fri, 4 Oct 2024 17:17:10 +0000 Subject: [PATCH] fix aliasid_alias key deserialization Signed-off-by: Jason Volk --- src/service/rooms/alias/mod.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/service/rooms/alias/mod.rs b/src/service/rooms/alias/mod.rs index 1d44cd2d..f50cc46c 100644 --- a/src/service/rooms/alias/mod.rs +++ b/src/service/rooms/alias/mod.rs @@ -101,9 +101,9 @@ impl Service { let prefix = (&room_id, Interfix); self.db .aliasid_alias - .keys_prefix(&prefix) + .keys_raw_prefix(&prefix) .ignore_err() - .ready_for_each(|key: &[u8]| self.db.aliasid_alias.remove(&key)) + .ready_for_each(|key| self.db.aliasid_alias.remove(key)) .await; self.db.alias_roomid.remove(alias.as_bytes()); @@ -161,7 +161,7 @@ impl Service { .aliasid_alias .stream_prefix(&prefix) .ignore_err() - .map(|((Ignore, Ignore), alias): ((Ignore, Ignore), &RoomAliasId)| alias) + .map(|(_, alias): (Ignore, &RoomAliasId)| alias) } #[tracing::instrument(skip(self), level = "debug")]