Spaces:
Runtime error
Runtime error
infinite loading
Browse files
components/main/hooks/useCollections.ts
CHANGED
@@ -40,7 +40,7 @@ export const useCollections = (category: string) => {
|
|
40 |
};
|
41 |
},
|
42 |
{
|
43 |
-
enabled:
|
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 |
|