TypeScript 98.3%
CSS 0.9%
Shell 0.7%
1import { NextResponse } from "next/server";2import { get } from "@/lib/db/index.ts";34export async function GET() {5 try {6 const chunks = get<{ n: number }>("SELECT COUNT(*) as n FROM chunks")?.n ?? 0;7 const users = get<{ n: number }>("SELECT COUNT(*) as n FROM users")?.n ?? 0;8 return NextResponse.json({9 ok: true,10 app: "immbot-ai",11 chunks,12 users,13 openrouterConfigured: !!process.env.OPENROUTER_API_KEY,14 });15 } catch {16 return NextResponse.json({ ok: false }, { status: 500 });17 }18}19