import { fetchServerAPI } from './base'; import { emptyLeaderboard, leaderboardSchema, type Leaderboard } from '@/lib/schemas/leaderboard'; export async function getLeaderboard(token: string, serverId: string): Promise { const response = await fetchServerAPI(`/server/${serverId}/leaderboard`, token); const parsed = leaderboardSchema.safeParse(response.data); return parsed.success ? parsed.data : emptyLeaderboard; }