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) {