1+ import { UsersService } from '@/client'
12import type React from 'react'
23import { createContext , useContext , useEffect , useState } from 'react'
3- import { UsersService } from '@/client'
44
55const GUEST_MODE_KEY = 'guest_mode'
66const ACCESS_TOKEN_KEY = 'access_token'
@@ -16,12 +16,14 @@ const AuthContext = createContext<AuthContextType | undefined>(undefined)
1616
1717function AuthProvider ( { children } : { children : React . ReactNode } ) {
1818 const [ isGuest , setIsGuest ] = useState ( ( ) => localStorage . getItem ( GUEST_MODE_KEY ) === 'true' )
19- const [ isLoggedIn , setIsLoggedIn ] = useState ( ( ) =>
20- Boolean ( localStorage . getItem ( ACCESS_TOKEN_KEY ) ) || localStorage . getItem ( GUEST_MODE_KEY ) === 'true'
19+ const [ isLoggedIn , setIsLoggedIn ] = useState (
20+ ( ) =>
21+ Boolean ( localStorage . getItem ( ACCESS_TOKEN_KEY ) ) ||
22+ localStorage . getItem ( GUEST_MODE_KEY ) === 'true' ,
2123 )
2224
2325 useEffect ( ( ) => {
24- console . log ( " isLoggedIn" , isLoggedIn )
26+ console . log ( ' isLoggedIn' , isLoggedIn )
2527
2628 const checkUser = async ( ) => {
2729 if ( localStorage . getItem ( GUEST_MODE_KEY ) === 'true' ) {
@@ -49,7 +51,7 @@ function AuthProvider({ children }: { children: React.ReactNode }) {
4951 setIsGuest ( localStorage . getItem ( GUEST_MODE_KEY ) === 'true' )
5052 setIsLoggedIn (
5153 Boolean ( localStorage . getItem ( ACCESS_TOKEN_KEY ) ) ||
52- localStorage . getItem ( GUEST_MODE_KEY ) === 'true'
54+ localStorage . getItem ( GUEST_MODE_KEY ) === 'true' ,
5355 )
5456 }
5557 }
@@ -94,4 +96,4 @@ function useAuthContext() {
9496 return ctx
9597}
9698
97- export { AuthProvider , useAuthContext }
99+ export { AuthProvider , useAuthContext }
0 commit comments