diff --git a/lib/hooks/use-players.ts b/lib/hooks/use-players.ts index f5e114f..96c6d5f 100644 --- a/lib/hooks/use-players.ts +++ b/lib/hooks/use-players.ts @@ -2,17 +2,9 @@ import useSWR from 'swr'; import { getPlayer } from '../players'; export function useMe({ token }: { token: string }) { - return useSWR('me', () => getPlayer({ token }), { - revalidateIfStale: false, - revalidateOnFocus: false, - revalidateOnReconnect: false - }); + return useSWR('me', () => getPlayer({ token })); } export function usePlayer({ token, username }: { token: string; username: string }) { - return useSWR(`players/${username}`, () => getPlayer({ token, username }), { - revalidateIfStale: false, - revalidateOnFocus: false, - revalidateOnReconnect: false - }); + return useSWR(`players/${username}`, () => getPlayer({ token, username })); } diff --git a/ui/Puzzle.tsx b/ui/Puzzle.tsx index f7ded03..777a012 100644 --- a/ui/Puzzle.tsx +++ b/ui/Puzzle.tsx @@ -62,9 +62,8 @@ export default function Puzzle({ token, id }: { token: string; id: number }) { if (res.ok || res.status === 406 || res.status === 423) { const data = res.ok || res.status === 406 ? ((await res.json()) as Granted) : null; - if (data && data.score) { - mutate([`puzzles/${puzzle?.id}`, 'me']); - } else if (data && data.tries) setGranted(data); + if (data && data.score) mutate(`puzzles/${puzzle?.id}`); + else if (data && data.tries) setGranted(data); else if (res.ok && data?.success) setGranted({ tries: null, score: null, message: 'Réponse correcte' }); else if (res.status === 423)