refactor channel listing

This commit is contained in:
ouwou
2020-09-17 02:26:33 -04:00
parent b8b47b429e
commit 72d0a0d2a0
5 changed files with 295 additions and 251 deletions

View File

@@ -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();
}