Fix error when trying to DM a user with DMs disabled

This commit is contained in:
Ske 2020-02-12 14:22:15 +01:00
parent 1386e6743b
commit 1d3acb2392

View File

@ -297,7 +297,15 @@ namespace PluralKit.Bot
if (msg == null) return; if (msg == null) return;
// DM them the message card // DM them the message card
try
{
await user.SendMessageAsync(embed: await _embeds.CreateMessageInfoEmbed(msg)); await user.SendMessageAsync(embed: await _embeds.CreateMessageInfoEmbed(msg));
}
catch (HttpException e) when (e.DiscordCode == 50007)
{
// Ignore exception if it means we don't have DM permission to this user
// not much else we can do here :/
}
// And finally remove the original reaction (if we can) // And finally remove the original reaction (if we can)
var msgObj = await message.GetOrDownloadAsync(); var msgObj = await message.GetOrDownloadAsync();