示例#1
0
        internal WebhookData(RestDiscordClient client, AuditLogEntryModel model, bool isCreated)
        {
            var changes = new WebhookChanges(client, model);

            if (isCreated)
            {
                Name       = changes.Name.NewValue;
                Type       = changes.Type.NewValue;
                AvatarHash = changes.AvatarHash.NewValue;
                ChannelId  = changes.ChannelId.NewValue;
            }
            else
            {
                Name       = changes.Name.OldValue;
                Type       = changes.Type.OldValue;
                AvatarHash = changes.AvatarHash.OldValue;
                ChannelId  = changes.ChannelId.OldValue;
            }
        }
示例#2
0
 internal RestWebhookUpdatedAuditLog(RestDiscordClient client, AuditLogModel log, AuditLogEntryModel entry) : base(client, log, entry)
 {
     Changes = new WebhookChanges(client, entry);
 }