diff --git a/src/store/authStore.ts b/src/store/authStore.ts index f04beb0c..c9b0b6ad 100644 --- a/src/store/authStore.ts +++ b/src/store/authStore.ts @@ -14,7 +14,7 @@ interface AuthState { storeLogin: ( accessToken: string, refreshToken: string, - userData: UserData + userData?: UserData ) => void; storeLogout: () => void; } @@ -56,7 +56,7 @@ const useAuthStore = create( storeLogin: ( accessToken: string, refreshToken: string, - userData: UserData + userData?: UserData ) => { setTokens(accessToken, refreshToken); localStorage.setItem('userData', encryptData(userData)); diff --git a/src/util/cryptoUtils.ts b/src/util/cryptoUtils.ts index 5a650fcf..480c06cf 100644 --- a/src/util/cryptoUtils.ts +++ b/src/util/cryptoUtils.ts @@ -1,7 +1,7 @@ import CryptoJS from 'crypto-js'; import { UserData } from '../store/authStore'; -export const encryptData = (data: UserData) => { +export const encryptData = (data: UserData | undefined) => { return CryptoJS.AES.encrypt( JSON.stringify(data), `${import.meta.env.CRYPTO_SECRET_KEY}`