peer-at-code-web/lib/hooks/use-leaderboard.ts
2023-09-04 13:39:18 +02:00

10 lines
374 B
TypeScript

import useSWR from 'swr';
import { getScores, getScoresEvent } from '../leaderboard';
export function useLeaderboard({ token }: { token: string }) {
return useSWR('leaderboard', () => getScores({ token }));
}
export function useLeaderboardEvent({ token, id }: { token: string; id: number }) {
return useSWR(`leaderboard/${id}`, () => getScoresEvent({ token, id }));
}