From dfc28148e55ec33ff03015de4786f1dfa629fcac Mon Sep 17 00:00:00 2001 From: Mikhail Date: Thu, 30 May 2024 23:57:13 +0200 Subject: [PATCH] Remove excessive db call --- crates/projection-irc/src/lib.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/projection-irc/src/lib.rs b/crates/projection-irc/src/lib.rs index f79e6b0..0ce120e 100644 --- a/crates/projection-irc/src/lib.rs +++ b/crates/projection-irc/src/lib.rs @@ -871,8 +871,8 @@ async fn handle_incoming_message( }; let room = core.get_room(&RoomId::try_from(channel_name.clone())?).await; if let Some(room) = room { - let room_info = room.get_room_info().await; - let messages = user_handle.get_room_message_history(&room_info.id, limit).await?; + let room_id = &RoomId::try_from(channel_name.clone())?; + let messages = user_handle.get_room_message_history(room_id, limit).await?; for message in messages { let mut tags = vec![]; if user.enabled_capabilities.contains(Capabilities::ServerTime) {