Disable Discord member caching entirely

This commit is contained in:
Ske
2020-02-01 15:00:36 +01:00
parent 82dfe43d5a
commit 6863da9462
5 changed files with 18 additions and 19 deletions

View File

@@ -230,6 +230,8 @@ namespace PluralKit.Bot.CommandSystem
public GuildPermissions GetGuildPermissions(IUser user)
{
if (user is IGuildUser gu)
return gu.GuildPermissions;
if (Channel is SocketGuildChannel gc)
return gc.GetUser(user.Id).GuildPermissions;
return GuildPermissions.None;
@@ -237,6 +239,8 @@ namespace PluralKit.Bot.CommandSystem
public ChannelPermissions GetChannelPermissions(IUser user)
{
if (user is IGuildUser gu && Channel is IGuildChannel igc)
return gu.GetPermissions(igc);
if (Channel is SocketGuildChannel gc)
return gc.GetUser(user.Id).GetPermissions(gc);
return ChannelPermissions.DM;