From cecafb726c3716b3530d8c7d91d03e1f5c4d2738 Mon Sep 17 00:00:00 2001 From: Jai A Date: Sun, 11 Apr 2021 11:39:05 -0700 Subject: [PATCH] Change auth token lifetime --- middleware/auth.js | 2 +- pages/dashboard/privacy.vue | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/middleware/auth.js b/middleware/auth.js index 475ddd5e..d23772bc 100644 --- a/middleware/auth.js +++ b/middleware/auth.js @@ -8,7 +8,7 @@ export default async function (context) { } if (context.route.query.code) { - const date = new Date(Date.now() + 6 * 60 * 60 * 1000) // 6 hours + const date = new Date(Date.now() + 30 * 24 * 60 * 60 * 1000) // 30 days context.app.$cookies.set('auth-token', context.route.query.code, { secure: true, sameSite: 'Strict', diff --git a/pages/dashboard/privacy.vue b/pages/dashboard/privacy.vue index eed5d5f6..5f9a3b48 100644 --- a/pages/dashboard/privacy.vue +++ b/pages/dashboard/privacy.vue @@ -48,9 +48,9 @@ import scopes from '@/privacy-toggles' export default { name: 'Privacy', fetch() { - if (this.$cookies.get('modrinth-scopes') !== null) { - this.$store.dispatch('consent/loadFromCookies', this.$cookies) + this.$store.dispatch('consent/loadFromCookies', this.$cookies) + if (this.$store.state.consent.is_consent_given) { Object.keys(scopes.settings).forEach((key) => { scopes.settings[key].value = false })