mirror of
https://github.com/celisej567/abaddon.git
synced 2026-09-06 20:15:19 +03:00
handle USER_PREMIUM_GUILD_SUBSCRIPTION_TIER_ messages
This commit is contained in:
@@ -262,6 +262,14 @@ void ChatMessageItemContainer::UpdateTextComponent(Gtk::TextView *tv) {
|
||||
const auto author = Abaddon::Get().GetDiscordClient().GetUser(data->Author.ID);
|
||||
b->insert_markup(s, "<i><span color='#999999'>" + author->GetEscapedBoldName() + " changed the channel icon</span></i>");
|
||||
} break;
|
||||
case MessageType::USER_PREMIUM_GUILD_SUBSCRIPTION_TIER_1:
|
||||
case MessageType::USER_PREMIUM_GUILD_SUBSCRIPTION_TIER_2:
|
||||
case MessageType::USER_PREMIUM_GUILD_SUBSCRIPTION_TIER_3: {
|
||||
const auto author = Abaddon::Get().GetDiscordClient().GetUser(data->Author.ID);
|
||||
const auto guild = Abaddon::Get().GetDiscordClient().GetGuild(*data->GuildID);
|
||||
b->insert_markup(s, "<i><span color='#999999'>" + author->GetEscapedBoldName() + " just boosted the server <b>" + Glib::Markup::escape_text(data->Content) + "</b> times! " +
|
||||
Glib::Markup::escape_text(guild->Name) + " has achieved <b>Level " + std::to_string(static_cast<int>(data->Type) - 8) + "!</b></span></i>"); // oo cheeky me !!!
|
||||
} break;
|
||||
default: break;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -19,9 +19,9 @@ enum class MessageType {
|
||||
CHANNEL_PINNED_MESSAGE = 6, // yep
|
||||
GUILD_MEMBER_JOIN = 7, // yep
|
||||
USER_PREMIUM_GUILD_SUBSCRIPTION = 8, // yep
|
||||
USER_PREMIUM_GUILD_SUBSCRIPTION_TIER_1 = 9, // nope
|
||||
USER_PREMIUM_GUILD_SUBSCRIPTION_TIER_2 = 10, // nope
|
||||
USER_PREMIUM_GUILD_SUBSCRIPTION_TIER_3 = 11, // nope
|
||||
USER_PREMIUM_GUILD_SUBSCRIPTION_TIER_1 = 9, // yep
|
||||
USER_PREMIUM_GUILD_SUBSCRIPTION_TIER_2 = 10, // yep
|
||||
USER_PREMIUM_GUILD_SUBSCRIPTION_TIER_3 = 11, // yep
|
||||
CHANNEL_FOLLOW_ADD = 12, // nope
|
||||
GUILD_DISCOVERY_DISQUALIFIED = 14, // nope
|
||||
GUILD_DISCOVERY_REQUALIFIED = 15, // nope
|
||||
|
||||
Reference in New Issue
Block a user