RJBULK-APP/app/api/delivery-notes/next-number/route.ts
SJCoetz 1efa979443 feat: initial setup of rj bulk supplies backoffice app
Adds complete initial codebase for the RJ Bulk Supplies fuel delivery backoffice:
- Authentication pages and protected route layouts
- Customer, supplier, fuel purchase, and delivery note management
- Custom reporting and customer statement sending tools
- Full UI component library and Tailwind styling
- Server actions, API routes, and PocketBase integration
- Development scripts and project configuration updates
- Updated README and package metadata
2026-07-19 20:38:16 +02:00

16 lines
551 B
TypeScript

import { NextResponse } from "next/server";
import { getAuth } from "@/lib/auth";
import { getLatestNoteNumber } from "@/lib/delivery-notes";
export const dynamic = "force-dynamic";
export async function GET() {
const { token } = await getAuth();
if (!token) return NextResponse.json({ error: "Unauthorized" }, { status: 401 });
try {
const number = await getLatestNoteNumber(token);
return NextResponse.json({ number });
} catch (err: any) {
return NextResponse.json({ error: err?.message || "Failed" }, { status: 500 });
}
}