fix: refetch on focus

This commit is contained in:
Fredrik Burmester
2024-11-27 09:57:03 +01:00
parent e6ea5d13d4
commit d113729b6f
3 changed files with 9 additions and 6 deletions

View File

@@ -26,7 +26,7 @@ const Page: React.FC = () => {
const { data: item, isError } = useQuery({
queryKey: ["item", id],
queryFn: async () => {
if (!api) return;
if (!api || !user || !id) return;
const res = await getUserLibraryApi(api).getItem({
itemId: id,
userId: user?.Id,
@@ -34,8 +34,10 @@ const Page: React.FC = () => {
return res.data;
},
enabled: !!id && !!api || !!user,
staleTime: 0,
refetchOnMount: true,
refetchOnWindowFocus: true,
refetchOnReconnect: true,
});
const opacity = useSharedValue(1);