feat: update to Discord API v10

This commit is contained in:
spiral
2022-02-26 16:28:20 -05:00
parent 6a4033b2a9
commit 32a73eef09
13 changed files with 28 additions and 27 deletions

View File

@@ -171,22 +171,21 @@ public class ReactionAdded: IEventHandler<MessageReactionAddEvent>
try
{
var dm = await _dmCache.GetOrCreateDmChannel(evt.UserId);
if (msg.Member != null)
await _rest.CreateMessage(dm, new MessageRequest
{
Embed = await _embeds.CreateMemberEmbed(
msg.System,
msg.Member,
guild,
LookupContext.ByNonOwner,
DateTimeZone.Utc
)
});
await _rest.CreateMessage(
dm,
new MessageRequest { Embed = await _embeds.CreateMessageInfoEmbed(msg, true) }
);
var embeds = new List<Embed>();
if (msg.Member != null)
embeds.Add(await _embeds.CreateMemberEmbed(
msg.System,
msg.Member,
guild,
LookupContext.ByNonOwner,
DateTimeZone.Utc
));
embeds.Add(await _embeds.CreateMessageInfoEmbed(msg, true));
await _rest.CreateMessage(dm, new MessageRequest { Embeds = embeds.ToArray() });
}
catch (ForbiddenException) { } // No permissions to DM, can't check for this :(