From 210a01b5193a0de6849ce501a0cfc2465955e726 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o?= <43091603+glazk0@users.noreply.github.com> Date: Sun, 23 Apr 2023 15:41:59 +0200 Subject: [PATCH] Fix mutate auto refresh --- lib/hooks/use-players.ts | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/lib/hooks/use-players.ts b/lib/hooks/use-players.ts index 96c6d5f..f5e114f 100644 --- a/lib/hooks/use-players.ts +++ b/lib/hooks/use-players.ts @@ -2,9 +2,17 @@ import useSWR from 'swr'; import { getPlayer } from '../players'; 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 }) { - return useSWR(`players/${username}`, () => getPlayer({ token, username })); + return useSWR(`players/${username}`, () => getPlayer({ token, username }), { + revalidateIfStale: false, + revalidateOnFocus: false, + revalidateOnReconnect: false + }); }