From 5935088ab429d7f18eabd3cd64e933ccae107d8c Mon Sep 17 00:00:00 2001 From: virinci Date: Fri, 10 Jan 2025 10:11:52 +0530 Subject: [PATCH] Format code :^) --- app/api/superuser/route.ts | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/app/api/superuser/route.ts b/app/api/superuser/route.ts index 9108f8f..60674a3 100644 --- a/app/api/superuser/route.ts +++ b/app/api/superuser/route.ts @@ -1,6 +1,16 @@ import { NextResponse } from "next/server"; import { db } from "@/db/drizzle"; -import { users, orgs, contests, memberships, problems, testCases, contestProblems, contestParticipants, problemSubmissions } from "@/db/schema"; +import { + users, + orgs, + contests, + memberships, + problems, + testCases, + contestProblems, + contestParticipants, + problemSubmissions, +} from "@/db/schema"; import { getCurrentSession } from "@/lib/server/session"; import { count, eq, sql } from "drizzle-orm"; @@ -49,16 +59,19 @@ export async function GET() { organizerUsers: sql`count(distinct case when ${memberships.role} = 'organizer' then ${memberships.userId} end)::integer`, memberUsers: sql`count(distinct case when ${memberships.role} = 'member' then ${memberships.userId} end)::integer`, problemsCount: sql`count(distinct ${contestProblems.problemId})::integer`, - submissionsCount: sql`count(distinct ${problemSubmissions.id})::integer` + submissionsCount: sql`count(distinct ${problemSubmissions.id})::integer`, }) .from(orgs) .leftJoin( contests, - sql`${contests.organizerId} = ${orgs.id} AND ${contests.organizerKind} = 'org'` + sql`${contests.organizerId} = ${orgs.id} AND ${contests.organizerKind} = 'org'`, ) .leftJoin(memberships, eq(memberships.orgId, orgs.id)) .leftJoin(contestProblems, eq(contestProblems.contestId, contests.id)) - .leftJoin(problemSubmissions, eq(problemSubmissions.contestProblemId, contestProblems.id)) + .leftJoin( + problemSubmissions, + eq(problemSubmissions.contestProblemId, contestProblems.id), + ) .groupBy(orgs.id, orgs.nameId, orgs.name, orgs.about, orgs.createdAt); const platformStats = {