@@ -10,31 +10,28 @@ import { __getSchedule } from "../../redux/modules/ScheduleSlice";
10
10
const Main = ( ) => {
11
11
const navigate = useNavigate ( ) ;
12
12
const [ profileImg , setProfileImg ] = useState ( defaultprofileImg ) ;
13
- const [ nickName , setNickname ] = useState ( "" ) ;
13
+ const [ nickName , setNickname ] = useState ( sessionStorage . getItem ( "nickname" ) ) ;
14
14
const [ email , setEmail ] = useState ( "" ) ;
15
15
const dispatch = useDispatch ( ) ;
16
16
const { schedules } = useSelector ( ( state ) => state . ScheduleSlice ) ;
17
17
const { isLoding } = useSelector ( ( state ) => state . ScheduleSlice ) ;
18
18
console . log ( schedules ) ;
19
19
20
20
useEffect ( ( ) => {
21
- const userId = window . sessionStorage . getItem ( "userId" ) ;
22
- const getnickName = window . sessionStorage . getItem ( "nickname" ) ;
23
- const getprofilImg = window . sessionStorage . getItem ( "profileImage" ) ;
24
- const getEmail = window . sessionStorage . getItem ( "email" ) ;
25
- if ( getnickName && getEmail ) {
26
- setNickname ( ( ) => getnickName ) ;
27
- setEmail ( ( ) => getEmail ) ;
21
+ const getNickname = sessionStorage . getItem ( "nickname" ) ;
22
+ const getemail = sessionStorage . getItem ( "email" ) ;
23
+ const getprofilImg = sessionStorage . getItem ( "profileImage" ) ;
24
+ const userId = sessionStorage . getItem ( "userId" ) ;
25
+
26
+ if ( getNickname && getemail ) {
28
27
if ( getprofilImg ) {
29
28
setProfileImg ( getprofilImg ) ;
30
29
}
31
- dispatch ( __getSchedule ( userId ) ) ;
32
30
} else {
33
31
navigate ( `/login` ) ;
34
32
}
35
- } , [ navigate , dispatch ] ) ;
36
- sessionStorage . removeItem ( "selectedJoiner" ) ;
37
- sessionStorage . removeItem ( "selectedJoinerNames" ) ;
33
+ dispatch ( __getSchedule ( userId ) ) ;
34
+ } , [ navigate , nickName , dispatch ] ) ;
38
35
39
36
return (
40
37
< >
0 commit comments