Files
dev-run/src/modules/leaderboard/actions.ts
T
2026-02-07 15:44:38 +01:00

18 lines
509 B
TypeScript

"use server";
import { createClient } from "@/lib/supabase/server";
import * as Core from "./core";
import { LeaderboardUser } from "./types"; // updated interface
export async function getGlobalLeaderboard(): Promise<LeaderboardUser[]> {
const supabase = await createClient();
return await Core.getGlobalLeaderboard(supabase);
}
export async function getWeeklyLeaderboard(): Promise<LeaderboardUser[]> {
const supabase = await createClient();
return await Core.getWeeklyLeaderboard(supabase);
}