summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--src/routes/guilds/#guild_id/roles.ts12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/routes/guilds/#guild_id/roles.ts b/src/routes/guilds/#guild_id/roles.ts

index 940058b9..e9360847 100644 --- a/src/routes/guilds/#guild_id/roles.ts +++ b/src/routes/guilds/#guild_id/roles.ts
@@ -8,7 +8,8 @@ import { Snowflake, MemberModel, GuildRoleCreateEvent, - GuildRoleUpdateEvent + GuildRoleUpdateEvent, + GuildRoleDeleteEvent } from "@fosscord/server-util"; import { HTTPError } from "lambert-server"; import { emitEvent } from "../../../util/Event"; @@ -85,6 +86,15 @@ router.delete("/:role_id", async (req: Request, res: Response) => { guild_id: guild_id }).exec(); + await emitEvent({ + event: "GUILD_ROLE_DELETE", + guild_id, + data: { + guild_id, + role_id + } + } as GuildRoleDeleteEvent); + res.sendStatus(204); });