Fix error when trying to DM a user with DMs disabled
This commit is contained in:
		@@ -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
 | 
				
			||||||
            await user.SendMessageAsync(embed: await _embeds.CreateMessageInfoEmbed(msg));
 | 
					            try
 | 
				
			||||||
 | 
					            {
 | 
				
			||||||
 | 
					                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();
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user