import { fetchNotes, createNote } from "@/lib/actions"; import { NextRequest } from "next/server"; export async function GET(req: NextRequest) { const q = req.nextUrl.searchParams.get("q") ?? undefined; const { data, ms } = await fetchNotes(q); return Response.json({ ok: true, data, ms }); } export async function POST(req: NextRequest) { const body = await req.json(); if (!body.title?.trim()) return Response.json({ ok: false, error: "title required" }, { status: 400 }); const { data, ms } = await createNote(body); return Response.json({ ok: true, data, ms }, { status: 201 }); }