14 lines
406 B
TypeScript
14 lines
406 B
TypeScript
/**
|
|
* GET /api/admin/ledger
|
|
* Returns the full server ledger for the admin dashboard.
|
|
* Protected: only the drjones session can call this.
|
|
*/
|
|
|
|
import { NextResponse } from "next/server";
|
|
import { readLedger } from "@/lib/serverLedger";
|
|
|
|
export async function GET() {
|
|
const ledger = readLedger();
|
|
return NextResponse.json({ ok: true, handles: ledger.handles, invoiceIndex: ledger.invoiceIndex });
|
|
}
|