mirror of
https://github.com/PluralKit/PluralKit.git
synced 2026-02-12 16:50:10 +00:00
Fix member lookup in SanitizeEveryoneMaybe
This commit is contained in:
parent
e133bd657d
commit
d0f1aeb548
1 changed files with 2 additions and 3 deletions
|
|
@ -215,9 +215,8 @@ namespace PluralKit.Bot
|
||||||
private static async Task<string> SanitizeEveryoneMaybe(DiscordMessage message,
|
private static async Task<string> SanitizeEveryoneMaybe(DiscordMessage message,
|
||||||
string messageContents)
|
string messageContents)
|
||||||
{
|
{
|
||||||
var member = await message.Channel.Guild.GetMemberAsync(message.Author.Id);
|
var permissions = await message.Channel.PermissionsIn(message.Author);
|
||||||
if ((member.PermissionsIn(message.Channel) & Permissions.MentionEveryone) == 0) return messageContents.SanitizeEveryone();
|
return (permissions & Permissions.MentionEveryone) == 0 ? messageContents.SanitizeEveryone() : messageContents;
|
||||||
return messageContents;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private async Task<bool> EnsureBotPermissions(DiscordChannel channel)
|
private async Task<bool> EnsureBotPermissions(DiscordChannel channel)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue