From dbe9dc3c64555f1aaaed1755d37e6f8b450a54f6 Mon Sep 17 00:00:00 2001 From: ouwou <26526779+ouwou@users.noreply.github.com> Date: Tue, 22 Sep 2020 00:07:55 -0400 Subject: show pinned message events --- components/chatmessage.cpp | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'components/chatmessage.cpp') diff --git a/components/chatmessage.cpp b/components/chatmessage.cpp index 98bbcdc..c846e20 100644 --- a/components/chatmessage.cpp +++ b/components/chatmessage.cpp @@ -395,8 +395,15 @@ ChatMessageUserEventItem::ChatMessageUserEventItem(const Message *data) { set_hexpand(true); m_label->set_halign(Gtk::ALIGN_START); m_label->set_use_markup(); - if (data->Type == MessageType::GUILD_MEMBER_JOIN) - m_label->set_markup("[user joined]"); + switch (data->Type) { + case MessageType::GUILD_MEMBER_JOIN: + m_label->set_markup("[user joined]"); + break; + case MessageType::CHANNEL_PINNED_MESSAGE: + m_label->set_markup("[message pinned]"); + break; + default: break; + } add(*m_label); show_all(); -- cgit v1.2.3