| @@ -21,16 +21,17 @@ namespace Discord.Rest | |||||
| var changes = entry.Changes; | var changes = entry.Changes; | ||||
| var denyModel = changes.FirstOrDefault(x => x.ChangedProperty == "deny"); | var denyModel = changes.FirstOrDefault(x => x.ChangedProperty == "deny"); | ||||
| var typeModel = changes.FirstOrDefault(x => x.ChangedProperty == "type"); | |||||
| var idModel = changes.FirstOrDefault(x => x.ChangedProperty == "id"); | |||||
| var allowModel = changes.FirstOrDefault(x => x.ChangedProperty == "allow"); | var allowModel = changes.FirstOrDefault(x => x.ChangedProperty == "allow"); | ||||
| var deny = denyModel.OldValue.ToObject<ulong>(discord.ApiClient.Serializer); | var deny = denyModel.OldValue.ToObject<ulong>(discord.ApiClient.Serializer); | ||||
| var type = typeModel.OldValue.ToObject<PermissionTarget>(discord.ApiClient.Serializer); | |||||
| var id = idModel.OldValue.ToObject<ulong>(discord.ApiClient.Serializer); | |||||
| var allow = allowModel.OldValue.ToObject<ulong>(discord.ApiClient.Serializer); | var allow = allowModel.OldValue.ToObject<ulong>(discord.ApiClient.Serializer); | ||||
| return new OverwriteDeleteAuditLogData(entry.TargetId.Value, new Overwrite(id, type, new OverwritePermissions(allow, deny))); | |||||
| var permissions = new OverwritePermissions(allow, deny); | |||||
| var id = entry.Options.OverwriteTargetId.Value; | |||||
| var type = entry.Options.OverwriteType; | |||||
| return new OverwriteDeleteAuditLogData(entry.TargetId.Value, new Overwrite(id, type, permissions)); | |||||
| } | } | ||||
| /// <summary> | /// <summary> | ||||