diff options
author | ouwou <26526779+ouwou@users.noreply.github.com> | 2020-09-17 02:26:33 -0400 |
---|---|---|
committer | ouwou <26526779+ouwou@users.noreply.github.com> | 2020-09-17 02:26:33 -0400 |
commit | 72d0a0d2a098d9f75291bdad73d02d3601c82945 (patch) | |
tree | c0385321e4781e364205fc7b7cf40589f3f2101b /discord/discord.cpp | |
parent | b8b47b429e7c348d0fa2c25d8ac0e76530a026d0 (diff) | |
download | abaddon-portaudio-72d0a0d2a098d9f75291bdad73d02d3601c82945.tar.gz abaddon-portaudio-72d0a0d2a098d9f75291bdad73d02d3601c82945.zip |
refactor channel listing
Diffstat (limited to 'discord/discord.cpp')
-rw-r--r-- | discord/discord.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/discord/discord.cpp b/discord/discord.cpp index cb997cf..8e81e7f 100644 --- a/discord/discord.cpp +++ b/discord/discord.cpp @@ -37,6 +37,14 @@ bool DiscordClient::IsStarted() const { return m_client_connected; } +std::unordered_set<Snowflake> DiscordClient::GetGuildsID() const { + const auto &guilds = m_store.GetGuilds(); + std::unordered_set<Snowflake> ret; + for (const auto &[gid, data] : guilds) + ret.insert(gid); + return ret; +} + const Store::guilds_type &DiscordClient::GetGuilds() const { return m_store.GetGuilds(); } |