diff --git a/frontend/composables/use-auth-context.ts b/frontend/composables/use-auth-context.ts index a8fedc0..e366101 100644 --- a/frontend/composables/use-auth-context.ts +++ b/frontend/composables/use-auth-context.ts @@ -114,6 +114,16 @@ class AuthContext implements IAuthContext { const r = await api.login(email, password, stayLoggedIn); if (!r.error) { + const expiresAt = new Date(r.data.expiresAt); + this._token = useCookie(AuthContext.cookieTokenKey, { + expires: expiresAt, + }); + this._expiresAt = useCookie(AuthContext.cookieExpiresAtKey, { + expires: expiresAt, + }); + this._attachmentToken = useCookie(AuthContext.cookieAttachmentTokenKey, { + expires: expiresAt, + }); this._token.value = r.data.token; this._expiresAt.value = r.data.expiresAt as string; this._attachmentToken.value = r.data.attachmentToken; diff --git a/frontend/pnpm-lock.yaml b/frontend/pnpm-lock.yaml index 5a7de56..4d4e37c 100644 --- a/frontend/pnpm-lock.yaml +++ b/frontend/pnpm-lock.yaml @@ -103,9 +103,6 @@ devDependencies: eslint-plugin-vue: specifier: ^9.4.0 version: 9.8.0(eslint@8.29.0) - h3: - specifier: ^1.7.1 - version: 1.7.1 isomorphic-fetch: specifier: ^3.0.0 version: 3.0.0