12 lines
401 B
TypeScript
12 lines
401 B
TypeScript
|
|
import { NextResponse } from 'next/server';
|
||
|
|
|
||
|
|
import { withAuth } from '@/lib/api/helpers';
|
||
|
|
import { dismissAlert } from '@/lib/services/alerts.service';
|
||
|
|
|
||
|
|
export const POST = withAuth(async (_req, ctx, params) => {
|
||
|
|
const id = params.id;
|
||
|
|
if (!id) return NextResponse.json({ error: 'Missing id' }, { status: 400 });
|
||
|
|
await dismissAlert(id, ctx.userId);
|
||
|
|
return NextResponse.json({ ok: true });
|
||
|
|
});
|