diff --git a/src/lib/server/discord.ts b/src/lib/server/discord.ts index 4a79173..8c3669e 100644 --- a/src/lib/server/discord.ts +++ b/src/lib/server/discord.ts @@ -16,5 +16,10 @@ export async function sendContactMessage(name: string, email: string, message: s form.append('content', content); - return await fetch(env.DISCORD_CONTACT_WEBHOOK, { method: 'POST', body: form }); + if (!env.DISCORD_CONTACT_WEBHOOK) { + throw new Error('Undefined discord webhook'); + } + const url = new URL(env.DISCORD_CONTACT_WEBHOOK); + + return await fetch(url, { method: 'POST', body: form }); }