File tree Expand file tree Collapse file tree 1 file changed +15
-3
lines changed
Expand file tree Collapse file tree 1 file changed +15
-3
lines changed Original file line number Diff line number Diff line change @@ -18,9 +18,21 @@ export default function GoogleAuthPage() {
1818
1919 const { mutate, isSuccess, isIdle, isError } = useGoogleLogin ( {
2020 onSuccess : ( tokenResponse ) => {
21- setTokens ( { tokenResponse, provider : "google" } ) ;
22- login ( "Google" ) ;
23- refreshUser ( ) ;
21+ if ( tokenResponse . accessToken && tokenResponse . refreshToken ) {
22+ setTokens ( { tokenResponse, provider : "google" } ) ;
23+ login ( "Google" ) ;
24+ refreshUser ( ) ;
25+ } else {
26+ toast . error ( "Google 로그인 응답 오류" , {
27+ description : "토큰 정보를 받아올 수 없습니다. 다시 시도해주세요." ,
28+ } ) ;
29+ if ( GA_ID ) {
30+ ReactGA4 . event ( "login_error" , {
31+ method : "Google" ,
32+ error : "토큰 정보를 받아올 수 없습니다." ,
33+ } ) ;
34+ }
35+ }
2436 } ,
2537 onError : ( error ) => {
2638 toast . error ( "Google 로그인 실패" , { description : error . message } ) ;
You can’t perform that action at this time.
0 commit comments