refactor(matrix): extract room_label helper, dedup 4 call sites

This commit is contained in:
damocles 2026-06-15 12:05:04 +02:00 committed by mara
commit 1b1c6e03b9
2 changed files with 13 additions and 13 deletions

View file

@ -77,10 +77,8 @@ pub fn install_message_handler(client: &Client, hyperhive_socket: PathBuf) {
MessageType::Emote(e) => format!("* {}", e.body),
_ => format!("[{}]", event.content.msgtype()),
};
let room_label = room
.canonical_alias()
.map_or_else(|| room.room_id().to_string(), |a| a.to_string());
wake::format_wake_body(event.sender.as_str(), &room_label, &text)
let label = handlers::room_label(&room);
wake::format_wake_body(event.sender.as_str(), &label, &text)
} else {
wake::format_unread_summary(&unread)
};