summary refs log tree commit diff
path: root/src/api/routes/guilds/#guild_id/widget.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/api/routes/guilds/#guild_id/widget.ts')
-rw-r--r--src/api/routes/guilds/#guild_id/widget.ts33
1 files changed, 23 insertions, 10 deletions
diff --git a/src/api/routes/guilds/#guild_id/widget.ts b/src/api/routes/guilds/#guild_id/widget.ts
index dbb4cc0c..108339e1 100644
--- a/src/api/routes/guilds/#guild_id/widget.ts
+++ b/src/api/routes/guilds/#guild_id/widget.ts
@@ -10,18 +10,31 @@ router.get("/", route({}), async (req: Request, res: Response) => {
 
 	const guild = await Guild.findOneOrFail({ where: { id: guild_id } });
 
-	return res.json({ enabled: guild.widget_enabled || false, channel_id: guild.widget_channel_id || null });
+	return res.json({
+		enabled: guild.widget_enabled || false,
+		channel_id: guild.widget_channel_id || null,
+	});
 });
 
 // https://discord.com/developers/docs/resources/guild#modify-guild-widget
-router.patch("/", route({ body: "WidgetModifySchema", permission: "MANAGE_GUILD" }), async (req: Request, res: Response) => {
-	const body = req.body as WidgetModifySchema;
-	const { guild_id } = req.params;
-
-	await Guild.update({ id: guild_id }, { widget_enabled: body.enabled, widget_channel_id: body.channel_id });
-	// Widget invite for the widget_channel_id gets created as part of the /guilds/{guild.id}/widget.json request
-
-	return res.json(body);
-});
+router.patch(
+	"/",
+	route({ body: "WidgetModifySchema", permission: "MANAGE_GUILD" }),
+	async (req: Request, res: Response) => {
+		const body = req.body as WidgetModifySchema;
+		const { guild_id } = req.params;
+
+		await Guild.update(
+			{ id: guild_id },
+			{
+				widget_enabled: body.enabled,
+				widget_channel_id: body.channel_id,
+			},
+		);
+		// Widget invite for the widget_channel_id gets created as part of the /guilds/{guild.id}/widget.json request
+
+		return res.json(body);
+	},
+);
 
 export default router;