summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--components/chatmessage.cpp12
-rw-r--r--discord/message.hpp8
2 files changed, 16 insertions, 4 deletions
diff --git a/components/chatmessage.cpp b/components/chatmessage.cpp
index 03398dd..68d2359 100644
--- a/components/chatmessage.cpp
+++ b/components/chatmessage.cpp
@@ -277,6 +277,18 @@ void ChatMessageItemContainer::UpdateTextComponent(Gtk::TextView *tv) {
case MessageType::CALL: {
b->insert_markup(s, "<span color='#999999'><i>[started a call]</i></span>");
} break;
+ case MessageType::GUILD_DISCOVERY_DISQUALIFIED: {
+ b->insert_markup(s, "<i><span color='#999999'>This server has been removed from Server Discovery because it no longer passes all the requirements.</span></i>");
+ } break;
+ case MessageType::GUILD_DISCOVERY_REQUALIFIED: {
+ b->insert_markup(s, "<i><span color='#999999'>This server is eligible for Server Discovery again and has been automatically relisted!</span></i>");
+ } break;
+ case MessageType::GUILD_DISCOVERY_GRACE_PERIOD_INITIAL_WARNING: {
+ b->insert_markup(s, "<i><span color='#999999'>This server has failed Discovery activity requirements for 1 week. If this server fails for 4 weeks in a row, it will be automatically removed from Discovery.</span></i>");
+ } break;
+ case MessageType::GUILD_DISCOVERY_GRACE_PERIOD_FINAL_WARNING: {
+ b->insert_markup(s, "<i><span color='#999999'>This server has failed Discovery activity requirements for 3 weeks in a row. If this server fails for 1 more week, it will be removed from Discovery.</span></i>");
+ } break;
default: break;
}
}
diff --git a/discord/message.hpp b/discord/message.hpp
index baf147e..e24f248 100644
--- a/discord/message.hpp
+++ b/discord/message.hpp
@@ -23,10 +23,10 @@ enum class MessageType {
USER_PREMIUM_GUILD_SUBSCRIPTION_TIER_2 = 10, // yep
USER_PREMIUM_GUILD_SUBSCRIPTION_TIER_3 = 11, // yep
CHANNEL_FOLLOW_ADD = 12, // yep
- GUILD_DISCOVERY_DISQUALIFIED = 14, // nope
- GUILD_DISCOVERY_REQUALIFIED = 15, // nope
- GUILD_DISCOVERY_GRACE_PERIOD_INITIAL_WARNING = 16, // nope
- GUILD_DISCOVERY_GRACE_PERIOD_FINAL_WARNING = 17, // nope
+ GUILD_DISCOVERY_DISQUALIFIED = 14, // yep
+ GUILD_DISCOVERY_REQUALIFIED = 15, // yep
+ GUILD_DISCOVERY_GRACE_PERIOD_INITIAL_WARNING = 16, // yep
+ GUILD_DISCOVERY_GRACE_PERIOD_FINAL_WARNING = 17, // yep
THREAD_CREATED = 18, // nope
INLINE_REPLY = 19, // yep
APPLICATION_COMMAND = 20, // yep