refactor(matrix): extract room_label helper, dedup 4 call sites
This commit is contained in:
parent
9902d9d9a5
commit
1b1c6e03b9
2 changed files with 13 additions and 13 deletions
|
|
@ -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)
|
||||
};
|
||||
|
|
|
|||
Loading…
Reference in a new issue