Skip to content

Commit

Permalink
Format code :^)
Browse files Browse the repository at this point in the history
  • Loading branch information
virinci committed Jan 10, 2025
1 parent 1ffeba7 commit 5935088
Showing 1 changed file with 17 additions and 4 deletions.
21 changes: 17 additions & 4 deletions app/api/superuser/route.ts
Original file line number Diff line number Diff line change
@@ -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";

Expand Down Expand Up @@ -49,16 +59,19 @@ export async function GET() {
organizerUsers: sql<number>`count(distinct case when ${memberships.role} = 'organizer' then ${memberships.userId} end)::integer`,
memberUsers: sql<number>`count(distinct case when ${memberships.role} = 'member' then ${memberships.userId} end)::integer`,
problemsCount: sql<number>`count(distinct ${contestProblems.problemId})::integer`,
submissionsCount: sql<number>`count(distinct ${problemSubmissions.id})::integer`
submissionsCount: sql<number>`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 = {
Expand Down

0 comments on commit 5935088

Please sign in to comment.