summaryrefslogtreecommitdiff
path: root/components
diff options
context:
space:
mode:
authorouwou <26526779+ouwou@users.noreply.github.com>2021-04-24 03:29:06 -0400
committerouwou <26526779+ouwou@users.noreply.github.com>2021-04-24 03:29:06 -0400
commit687a336bc9f91e1c20dd2e6205b22bcaf841743a (patch)
treee889a982b32128a57992a383b69ca938b95cb7cf /components
parentd21b51c4dd850465d477efc306b38685b537dc94 (diff)
downloadabaddon-portaudio-687a336bc9f91e1c20dd2e6205b22bcaf841743a.tar.gz
abaddon-portaudio-687a336bc9f91e1c20dd2e6205b22bcaf841743a.zip
handle CHANNEL_NAME_CHANGE messages
Diffstat (limited to 'components')
-rw-r--r--components/chatmessage.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/components/chatmessage.cpp b/components/chatmessage.cpp
index 8ab3b72..b251a38 100644
--- a/components/chatmessage.cpp
+++ b/components/chatmessage.cpp
@@ -254,6 +254,10 @@ void ChatMessageItemContainer::UpdateTextComponent(Gtk::TextView *tv) {
else
b->insert_markup(s, "<i><span color='#999999'><span color='#eeeeee'>" + adder->Username + "</span> removed <span color='#eeeeee'>" + added.Username + "</span></span></i>");
} break;
+ case MessageType::CHANNEL_NAME_CHANGE: {
+ const auto author = Abaddon::Get().GetDiscordClient().GetUser(data->Author.ID);
+ b->insert_markup(s, "<i><span color='#999999'>" + author->GetEscapedBoldName() + " changed the name to <b>" + Glib::Markup::escape_text(data->Content) + "</b></span></i>");
+ } break;
default: break;
}
}