|
|
@@ -5,8 +5,7 @@ import { fetchHandler } from "../fetch-handler";
|
|
|
import { GUEST_CART_ID, GUEST_CART_TOKEN, IS_GUEST } from "@/utils/constants";
|
|
|
import { encodeJWT, decodeJWT } from "@/utils/jwt-cookie";
|
|
|
import { setCookie, deleteCookie, getCookie } from "@/utils/cookie-tools";
|
|
|
-
|
|
|
-
|
|
|
+import { CREATE_CART_TOKEN } from "@/graphql";
|
|
|
|
|
|
// ---------------------------
|
|
|
// Main Hook
|
|
|
@@ -37,10 +36,12 @@ export const useGuestCartToken = () => {
|
|
|
tokenCreatedRef.current = true;
|
|
|
|
|
|
try {
|
|
|
+ const query = CREATE_CART_TOKEN;
|
|
|
+ const queryString = typeof query === "string" ? query : (query.loc?.source?.body ?? "");
|
|
|
const res = await fetchHandler({
|
|
|
url: "graphql",
|
|
|
method: "POST",
|
|
|
- body: { operationName: "CreateCart" },
|
|
|
+ body: { operationName: "CreateCart",query: queryString },
|
|
|
contentType: true,
|
|
|
});
|
|
|
|
|
|
@@ -96,8 +97,9 @@ export const useGuestCartToken = () => {
|
|
|
|
|
|
useEffect(() => {
|
|
|
const cookieToken = getCookie(GUEST_CART_TOKEN);
|
|
|
-
|
|
|
+ console.log("cookieToken -----1 ", cookieToken);
|
|
|
if (cookieToken) {
|
|
|
+ console.log("cookieToken -----2 ", cookieToken);
|
|
|
const isGuest = getCookie(IS_GUEST) !== "false";
|
|
|
const decoded = decodeJWT<{
|
|
|
sessionToken: string;
|