fixed build issue

This commit is contained in:
AmirReza Jamali
2025-09-28 10:29:16 +03:30
parent 9c36f90b46
commit 711dee4bce
8 changed files with 36 additions and 18 deletions
+10 -10
View File
@@ -38,6 +38,15 @@ export const UserProvider: React.FC<UserProviderProps> = ({ children }) => {
const [accessToken, setAccessToken] = useState<string | null>(null);
const [isLoading, setIsLoading] = useState<boolean>(true);
const router = useRouter();
const logout = useCallback(() => {
setUser(null);
setAccessToken(null);
Cookies.remove(COOKIE_KEYS.access_token);
Cookies.remove(COOKIE_KEYS.refresh_token);
Cookies.remove(COOKIE_KEYS.user);
router.refresh();
}, [router]);
useEffect(() => {
try {
const tokenFromCookie = Cookies.get(COOKIE_KEYS.access_token);
@@ -60,7 +69,7 @@ export const UserProvider: React.FC<UserProviderProps> = ({ children }) => {
} finally {
setIsLoading(false);
}
}, []);
}, [logout]);
const setAuthState = useCallback((data: ILoginResponse) => {
setAccessToken(data.access_token);
@@ -71,15 +80,6 @@ export const UserProvider: React.FC<UserProviderProps> = ({ children }) => {
Cookies.set(COOKIE_KEYS.user, JSON.stringify(data.user));
}, []);
const logout = useCallback(() => {
setUser(null);
setAccessToken(null);
Cookies.remove(COOKIE_KEYS.access_token);
Cookies.remove(COOKIE_KEYS.refresh_token);
Cookies.remove(COOKIE_KEYS.user);
router.refresh();
}, []);
const value = useMemo(
() => ({
user,