feat: discord decoration switch

This commit is contained in:
João Gabriel
2024-12-22 00:42:00 -03:00
parent 8c06296503
commit 055b59e6fa
6 changed files with 145 additions and 90 deletions

View File

@@ -172,6 +172,7 @@ export const apiCreateDiscord = notificationsSchema
})
.extend({
webhookUrl: z.string().min(1),
decoration: z.boolean(),
})
.required();
@@ -183,6 +184,7 @@ export const apiUpdateDiscord = apiCreateDiscord.partial().extend({
export const apiTestDiscordConnection = apiCreateDiscord.pick({
webhookUrl: true,
decoration: true,
});
export const apiCreateEmail = notificationsSchema

View File

@@ -204,6 +204,7 @@ export const createDiscordNotification = async (
.insert(discord)
.values({
webhookUrl: input.webhookUrl,
decoration: input.decoration,
})
.returning()
.then((value) => value[0]);
@@ -272,6 +273,7 @@ export const updateDiscordNotification = async (
.update(discord)
.set({
webhookUrl: input.webhookUrl,
decoration: input.decoration,
})
.where(eq(discord.discordId, input.discordId))
.returning()