diff options
Diffstat (limited to 'discord/discord.cpp')
-rw-r--r-- | discord/discord.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/discord/discord.cpp b/discord/discord.cpp index 54a7b52..5c287d6 100644 --- a/discord/discord.cpp +++ b/discord/discord.cpp @@ -1617,6 +1617,13 @@ std::set<Snowflake> DiscordClient::GetPrivateChannels() const { return ret; } +PremiumType DiscordClient::GetSelfPremiumType() const { + const auto &data = GetUserData(); + if (data.PremiumType.has_value()) + return *data.PremiumType; + return PremiumType::None; +} + void DiscordClient::HeartbeatThread() { while (m_client_connected) { if (!m_heartbeat_acked) { |