@@ -50,10 +50,10 @@ export const __emailLogin = createAsyncThunk(
50
50
export const __kakaologin = createAsyncThunk (
51
51
"kakaologin" ,
52
52
//전달 받은 코드 비동기로 처리
53
- async ( code , thunkAPI , setMessage , setPath , setIsModalOpen ) => {
53
+ async ( code , thunkAPI ) => {
54
54
try {
55
55
const data = await instance
56
- . post ( "social/kakao-login" , code )
56
+ . post ( "social/kakao-login" , { code } )
57
57
. then ( ( res ) => {
58
58
const email = res . data . data . email ;
59
59
sessionStorage . setItem ( "email" , email ) ;
@@ -68,16 +68,13 @@ export const __kakaologin = createAsyncThunk(
68
68
sessionStorage . setItem ( "userId" , userId ) ;
69
69
sessionStorage . setItem ( "profileImage" , profileImage ) ;
70
70
sessionStorage . setItem ( "socialCode" , "social" ) ;
71
- setIsModalOpen ( true ) ;
72
- setMessage ( "그님스에 오신걸 환영합니다" ) ;
73
- setPath ( "/main" ) ;
74
- // return window.location.assign("/main");
71
+ alert ( "그님스에 오신걸 환영합니다" ) ;
72
+ return window . location . assign ( "/main" ) ;
75
73
76
74
//멤버가 아닐시 프로필 정보를 받는 페이지로 돌려야함
77
75
} else if ( res . data . message === "non-member" ) {
78
- setIsModalOpen ( true ) ;
79
- setMessage ( "그님스를 이용하려면 프로필 정보를 입력해줘야합니다." ) ;
80
- setPath ( "/signup/setProfileName" ) ;
76
+ alert ( "그님스를 이용하려면 프로필 정보를 입력해줘야합니다." ) ;
77
+ return window . location . assign ( "/signup/setProfileName" ) ;
81
78
}
82
79
} ) ;
83
80
// return thunkAPI.fulfillWithValue(data);
@@ -178,18 +175,18 @@ const LoginSlice = createSlice({
178
175
} ,
179
176
extraReducers : {
180
177
//카카오 소셜로그인
181
- // [__kakaologin.pending]: (state) => {
182
- // state.isLoading = true;
183
- // },
184
- // [__kakaologin.fulfilled]: (state, action) => {
185
- // state.isLoading = false;
186
- // state.loginCheck = true;
187
- // state.email = action.payload;
188
- // },
189
- // [__kakaologin.rejected]: (state, action) => {
190
- // state.isLoading = false;
191
- // state.error = action.payload;
192
- // },
178
+ [ __kakaologin . pending ] : ( state ) => {
179
+ state . isLoading = true ;
180
+ } ,
181
+ [ __kakaologin . fulfilled ] : ( state , action ) => {
182
+ state . isLoading = false ;
183
+ state . loginCheck = true ;
184
+ state . email = action . payload ;
185
+ } ,
186
+ [ __kakaologin . rejected ] : ( state , action ) => {
187
+ state . isLoading = false ;
188
+ state . error = action . payload ;
189
+ } ,
193
190
[ __sendEmail . pending ] : ( state ) => {
194
191
state . isLoading = true ;
195
192
} ,
0 commit comments