All files / Bandstand/src/app/api/push/key route.ts

0% Statements 0/7
0% Branches 0/1
0% Functions 0/1
0% Lines 0/7

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11                     
export const dynamic = 'force-dynamic'
 
import {requireUser} from '@/lib/guard'
import {route} from '@/lib/route'
 
/** The public key a device subscribes with (null: push isn't set up here). */
export const GET = route(async () => {
  await requireUser()
  return Response.json({key: process.env.VAPID_PUBLIC_KEY ?? null})
})