From 14197d7365e8ee36d6b0268346b1562d8edf2095 Mon Sep 17 00:00:00 2001 From: Philipinho <16838612+Philipinho@users.noreply.github.com> Date: Fri, 12 Jul 2024 14:52:09 +0100 Subject: [PATCH] add cookie duration --- .../src/features/auth/atoms/auth-tokens-atom.ts | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/apps/client/src/features/auth/atoms/auth-tokens-atom.ts b/apps/client/src/features/auth/atoms/auth-tokens-atom.ts index 7088d2a3..978d9a6b 100644 --- a/apps/client/src/features/auth/atoms/auth-tokens-atom.ts +++ b/apps/client/src/features/auth/atoms/auth-tokens-atom.ts @@ -1,14 +1,17 @@ import Cookies from "js-cookie"; import { createJSONStorage, atomWithStorage } from "jotai/utils"; -import { ITokens } from '../types/auth.types'; - +import { ITokens } from "../types/auth.types"; const cookieStorage = createJSONStorage(() => { return { getItem: () => Cookies.get("authTokens"), - setItem: (key, value) => Cookies.set(key, value), + setItem: (key, value) => Cookies.set(key, value, { expires: 30 }), removeItem: (key) => Cookies.remove(key), }; }); -export const authTokensAtom = atomWithStorage("authTokens", null, cookieStorage); +export const authTokensAtom = atomWithStorage( + "authTokens", + null, + cookieStorage, +);