From f0881a7d96ace84e37c8ef40a01366d1522581a6 Mon Sep 17 00:00:00 2001 From: Jonas Thelemann Date: Wed, 14 Dec 2022 07:44:49 +0100 Subject: [PATCH] fix(accept-necessary): correct setter Resolves #13. --- src/runtime/methods.ts | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/src/runtime/methods.ts b/src/runtime/methods.ts index 8def19dd..b75624d7 100644 --- a/src/runtime/methods.ts +++ b/src/runtime/methods.ts @@ -8,14 +8,15 @@ import { LOCALE_DEFAULT } from './constants' import { Cookie, ModuleOptions, Translatable } from './types' export const useAcceptNecessary = () => { - const { cookiesEnabled, isConsentGiven, moduleOptions } = useCookieControl() + const { cookiesEnabled, /* isConsentGiven, */ moduleOptions } = + useCookieControl() // const nuxtApp = useNuxtApp() return () => acceptNecessary( // nuxtApp, cookiesEnabled, - isConsentGiven, + // isConsentGiven, moduleOptions.cookies?.necessary ) } @@ -23,7 +24,7 @@ export const useAcceptNecessary = () => { export const acceptNecessary = ( // nuxtApp: NuxtApp, cookiesEnabledRef: Ref, - isConsentGivenRef: Ref, + // isConsentGivenRef: Ref, cookiesNecessary: Cookie[] = [] ) => { const expires = new Date() @@ -34,17 +35,14 @@ export const acceptNecessary = ( ) setCookies({ - isConsentGiven: isConsentGivenRef.value, + isConsentGiven: true, cookieIds: necessaryCookieIds, expires, }) - isConsentGivenRef.value = true - - if (process.client) { - setHead(/* nuxtApp, */ cookiesEnabledRef.value) - // callAcceptedFunctions(nuxtApp, enabled.value) - } + setHead(/* nuxtApp, */ cookiesEnabledRef.value) + // callAcceptedFunctions(nuxtApp, enabled.value) + window.location.reload() } export const useResolveTranslatable = (locale = LOCALE_DEFAULT) => {