enzostvs HF Staff commited on
Commit
486f5c7
·
1 Parent(s): c11c5ba

infinite loading

Browse files
components/main/hooks/useCollections.ts CHANGED
@@ -40,7 +40,7 @@ export const useCollections = (category: string) => {
40
  };
41
  },
42
  {
43
- enabled: !userLoading,
44
  refetchOnMount: false,
45
  refetchOnWindowFocus: false,
46
  refetchOnReconnect: false,
@@ -73,7 +73,7 @@ export const useCollections = (category: string) => {
73
 
74
  useUpdateEffect(() => {
75
  refetch()
76
- }, [category]);
77
 
78
  return {
79
  images: data?.images,
 
40
  };
41
  },
42
  {
43
+ enabled: false,
44
  refetchOnMount: false,
45
  refetchOnWindowFocus: false,
46
  refetchOnReconnect: false,
 
73
 
74
  useUpdateEffect(() => {
75
  refetch()
76
+ }, [category, userLoading]);
77
 
78
  return {
79
  images: data?.images,
utils/useUser.ts CHANGED
@@ -15,6 +15,7 @@ export const useUser = () => {
15
  ["user.me"],
16
  async () => {
17
  if (!value) return null;
 
18
  const request = await fetch("/api/me", {
19
  method: "GET",
20
  headers: {
@@ -32,7 +33,10 @@ export const useUser = () => {
32
  return res?.user;
33
  },
34
  {
 
35
  refetchOnWindowFocus: false,
 
 
36
  }
37
  );
38
 
 
15
  ["user.me"],
16
  async () => {
17
  if (!value) return null;
18
+ if (user) return user;
19
  const request = await fetch("/api/me", {
20
  method: "GET",
21
  headers: {
 
33
  return res?.user;
34
  },
35
  {
36
+ enabled: false,
37
  refetchOnWindowFocus: false,
38
+ refetchOnMount: false,
39
+ refetchOnReconnect: false,
40
  }
41
  );
42