|
|
@@ -262,6 +262,10 @@ const notify = () => {
|
|
|
}, 60000)
|
|
|
}
|
|
|
|
|
|
+const setCookie = (keyName: string, value: string, duration: number) => {
|
|
|
+ cookies.set(keyName, value, duration + 'd', '/', '.opentalent.fr')
|
|
|
+}
|
|
|
+
|
|
|
/**
|
|
|
* Créé ou supprime les cookies selon les préférences en cours
|
|
|
*
|
|
|
@@ -269,13 +273,9 @@ const notify = () => {
|
|
|
*/
|
|
|
const setupCookies = (duration: number = 365) => {
|
|
|
// Enregistre les préférences actuelles dans 2 cookies
|
|
|
- cookies.set(
|
|
|
- 'cookie_consent',
|
|
|
- cookiesPreferences.value.consent,
|
|
|
- duration + 'd'
|
|
|
- )
|
|
|
+ setCookie('cookie_consent', cookiesPreferences.value.consent, duration)
|
|
|
|
|
|
- cookies.set(
|
|
|
+ setCookie(
|
|
|
'cookie_preferences',
|
|
|
JSON.stringify({
|
|
|
analyticsConsent: cookiesPreferences.value.analyticsConsent,
|
|
|
@@ -284,7 +284,7 @@ const setupCookies = (duration: number = 365) => {
|
|
|
adPersonalizationConsent:
|
|
|
cookiesPreferences.value.adPersonalizationConsent,
|
|
|
}),
|
|
|
- duration + 'd'
|
|
|
+ duration
|
|
|
)
|
|
|
|
|
|
// Initialise et paramètre google tag manager
|