Fix mutate auto refresh

This commit is contained in:
Théo 2023-04-23 15:41:59 +02:00
parent e962fab69b
commit 210a01b519

View file

@ -2,9 +2,17 @@ import useSWR from 'swr';
import { getPlayer } from '../players'; import { getPlayer } from '../players';
export function useMe({ token }: { token: string }) { export function useMe({ token }: { token: string }) {
return useSWR('me', () => getPlayer({ token })); return useSWR('me', () => getPlayer({ token }), {
revalidateIfStale: false,
revalidateOnFocus: false,
revalidateOnReconnect: false
});
} }
export function usePlayer({ token, username }: { token: string; username: string }) { export function usePlayer({ token, username }: { token: string; username: string }) {
return useSWR(`players/${username}`, () => getPlayer({ token, username })); return useSWR(`players/${username}`, () => getPlayer({ token, username }), {
revalidateIfStale: false,
revalidateOnFocus: false,
revalidateOnReconnect: false
});
} }