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