From a6f4b993ddeaef8473f072432fed099eb6711a63 Mon Sep 17 00:00:00 2001 From: Ilia Mashkov Date: Tue, 31 Mar 2026 12:53:41 +0300 Subject: [PATCH] feat(auth): set the token after login/register/logout --- src/features/auth/model/stores/authStore/authStore.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/features/auth/model/stores/authStore/authStore.ts b/src/features/auth/model/stores/authStore/authStore.ts index 9bdc9b3..3693f53 100644 --- a/src/features/auth/model/stores/authStore/authStore.ts +++ b/src/features/auth/model/stores/authStore/authStore.ts @@ -2,7 +2,7 @@ import { create } from "zustand"; import type { AuthStore, AuthStoreState } from "../../types/store"; import { login, logout, register } from "../../../api"; import { callApi } from "shared/utils"; -import { UNEXPECTED_ERROR_MESSAGE } from "shared/api"; +import { UNEXPECTED_ERROR_MESSAGE, useTokenStore } from "shared/api"; import { selectAuthData, selectFormValid } from "../../selectors"; import { validateEmail, validatePassword } from "../../../lib"; @@ -68,6 +68,7 @@ export const useAuthStore = create()((set, get) => ({ user: responseData?.user, error: null, }); + useTokenStore.setState({ accessToken: responseData?.accessToken }); } catch (err) { console.error(err); set({ @@ -108,6 +109,7 @@ export const useAuthStore = create()((set, get) => ({ user: responseData?.user, error: null, }); + useTokenStore.setState({ accessToken: responseData?.accessToken }); } catch (err) { console.error(err); set({ @@ -138,7 +140,7 @@ export const useAuthStore = create()((set, get) => ({ error: null, }); - // useTokenStore.setState({ accessToken: null }); + useTokenStore.setState({ accessToken: null }); } catch (err) { console.error(err); set({ error: new Error(UNEXPECTED_ERROR_MESSAGE) });