basic window to view threads

This commit is contained in:
ouwou
2021-08-04 21:30:24 -04:00
parent a19d214272
commit 40897ece3c
9 changed files with 72 additions and 4 deletions

View File

@@ -249,6 +249,10 @@ std::set<Snowflake> DiscordClient::GetChannelsInGuild(Snowflake id) const {
return {};
}
std::vector<ChannelData> DiscordClient::GetPublicThreads(Snowflake channel_id) const {
return m_store.GetThreads(channel_id);
}
bool DiscordClient::HasGuildPermission(Snowflake user_id, Snowflake guild_id, Permission perm) const {
const auto base = ComputePermissions(user_id, guild_id);
return (base & perm) == perm;