Skip to content

Commit 9ec7057

Browse files
committed
Debug cookie issue in prod
1 parent 8ecc772 commit 9ec7057

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

plugins/apollo.js

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,9 @@ import { provideApolloClient } from "@vue/apollo-composable";
1010
export default defineNuxtPlugin((nuxtApp) => {
1111
const cookie = useCookie("woo-session", {
1212
maxAge: 86_400,
13+
//sameSite: "lax",
1314
sameSite: "none",
14-
secure: false,
15+
secure: true,
1516
});
1617
const config = useRuntimeConfig();
1718

@@ -55,8 +56,10 @@ export default defineNuxtPlugin((nuxtApp) => {
5556
console.log("Afterware Session: ", session);
5657

5758
if (process.client && session) {
58-
console.log("Vi setter cookie ....");
59-
cookie.value = session;
59+
if (session !== cookie.value) {
60+
console.log("Vi setter cookie ....");
61+
cookie.value = session;
62+
}
6063
}
6164
return response;
6265
})
@@ -74,6 +77,10 @@ export default defineNuxtPlugin((nuxtApp) => {
7477
provideApolloClient(apolloClient);
7578

7679
nuxtApp.hook("apollo:auth", ({ token }) => {
80+
81+
console.log("Vi setter token ....", cookie.value);
82+
83+
7784
token.value = cookie.value;
7885
});
7986
});

0 commit comments

Comments
 (0)