pontus-front/app/api/captcha/route.ts
Aidan 59f9c709ce feat: ui/ux improvements, updates, + update dependencies
- new mobile menu
- better display and viewing for service cards
- nicer request layout
- should exit after seeding db!
- add missing link for pass
- chat viewing by admins has been disabled for open webui
2025-07-24 20:45:50 -07:00

22 lines
No EOL
501 B
TypeScript

import { createChallenge } from "altcha-lib";
import { NextResponse } from "next/server";
const hmacKey = process.env.ALTCHA_SECRET;
async function getChallenge() {
if (!hmacKey) {
console.error("ALTCHA_SECRET is not set")
return NextResponse.json({ error: "Internal server error" }, { status: 500 })
}
const challenge = await createChallenge({
hmacKey,
maxNumber: 1000000,
})
return NextResponse.json(challenge)
}
export async function GET() {
return getChallenge()
}