diff --git a/apps/web/src/api/query_keys/version.ts b/apps/web/src/api/query_keys/version.ts index eb559578d..8cc2da1d7 100644 --- a/apps/web/src/api/query_keys/version.ts +++ b/apps/web/src/api/query_keys/version.ts @@ -4,5 +4,5 @@ import { getAppBuildId } from '@/api/server-functions/getAppVersion'; export const versionGetAppVersion = queryOptions({ queryKey: ['app-version'] as const, queryFn: getAppBuildId, - refetchInterval: 20000, // 20 seconds + refetchInterval: 30000, // 30 seconds }); diff --git a/apps/web/src/context/AppVersion/useAppVersion.tsx b/apps/web/src/context/AppVersion/useAppVersion.tsx index 26039b4fb..dfd8eb887 100644 --- a/apps/web/src/context/AppVersion/useAppVersion.tsx +++ b/apps/web/src/context/AppVersion/useAppVersion.tsx @@ -14,7 +14,11 @@ const checkNewVersion = (buildId: string | undefined): boolean => { export const useAppVersion = () => { const { openInfoNotification } = useBusterNotifications(); - const { data, refetch, isFetched } = useQuery(versionGetAppVersion); + const { data, refetch } = useQuery({ + ...versionGetAppVersion, + refetchOnReconnect: true, + refetchOnMount: true, + }); const isChanged = checkNewVersion(data?.buildId); const reloadWindow = () => {