TriWorldBench's picture
Update TriWorldBench web from desktop manager
1187856 verified
Raw
History Blame Contribute Delete
501 Bytes
import { NextRequest, NextResponse } from "next/server";
import { getRadarData } from "@/lib/data/leaderboard";
export function GET(req: NextRequest) {
const metricsParam = req.nextUrl.searchParams.get("metrics");
const topParam = req.nextUrl.searchParams.get("top");
const metricCodes = metricsParam
? metricsParam.split(",").map((s) => s.trim()).filter(Boolean)
: undefined;
const top = topParam ? Number(topParam) : 8;
return NextResponse.json(getRadarData(metricCodes, top));
}