feat: add audit logging via webhook (#309)

* feat: add audit logging via webhook

* addd missing auditLogWebhook values in various places
This commit is contained in:
41666 2021-07-13 23:01:25 -04:00 committed by GitHub
parent 5671a408c1
commit acc604f83f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
16 changed files with 488 additions and 22 deletions

View file

@ -20,6 +20,7 @@ export type GuildData = {
message: string;
categories: Category[];
features: Features;
auditLogWebhook: string | null;
};
export type GuildDataUpdate = Omit<Omit<GuildData, 'features'>, 'id'>;
@ -48,3 +49,11 @@ export type GuildSlug = {
icon: string;
permissionLevel: UserGuildPermissions;
};
export enum WebhookValidationStatus {
Ok,
NoneSet,
DoesNotExist,
NotSameGuild,
NotDiscordURL,
}