Files
Kotyata/apps/client/server/routes/verify-email.ts
2026-03-17 13:24:22 +03:00

20 lines
469 B
TypeScript

export default defineEventHandler(async (event) => {
const runtimeConfig = useRuntimeConfig()
const { verification_code } = getQuery(event)
try {
await $fetch(`${runtimeConfig.public.apiHost}/users/verification`, {
method: 'post',
body: { verificationCode: verification_code },
})
setCookie(event, 'verified', 'true')
}
catch {
setCookie(event, 'verified', 'false')
}
finally {
await sendRedirect(event, '/login')
}
})