Files
CPLv4.0/services/fetchAuthService.ts
ISA b3c5580538 feat: Auth-Status bei App-Start aus localStorage laden und in Redux speichern
- fetchAuthService erstellt zum Auslesen von isAdminLoggedIn aus localStorage
- getAuthThunks Thunk implementiert zur Initialisierung von authSlice
- authSlice erweitert um setIsAdminLoggedIn Reducer
- dispatch(getAuthThunks()) in _app.tsx integriert für automatische Initialisierung bei App-Start
- Flackern und falscher Admin-Status nach Reload dauerhaft behoben
2025-07-02 13:55:27 +02:00

7 lines
257 B
TypeScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

// services/fetchAuthService.ts
export const fetchAuthService = () => {
const isAdminLoggedInRaw = localStorage.getItem("isAdminLoggedIn");
const isAdminLoggedIn = isAdminLoggedInRaw === "true"; // < explizit Boolean
return { isAdminLoggedIn };
};