1- package com.ninecraft.booket.feature.login
1+ package com.ninecraft.booket.feature.login.client
22
33import android.content.Context
44import androidx.credentials.CredentialManager
@@ -10,7 +10,7 @@ import androidx.credentials.exceptions.GetCredentialException
1010import androidx.credentials.exceptions.NoCredentialException
1111import com.google.android.libraries.identity.googleid.GetGoogleIdOption
1212import com.google.android.libraries.identity.googleid.GoogleIdTokenCredential
13- import com.ninecraft.booket.core.designsystem.R as designR
13+ import com.ninecraft.booket.core.designsystem.R
1414import com.orhanobut.logger.Logger
1515import dev.zacsweers.metro.Inject
1616
@@ -22,7 +22,7 @@ internal class GoogleLoginClient {
2222 onSuccess : (String ) -> Unit ,
2323 onFailure : (String ) -> Unit ,
2424 ) {
25- val credentialManager = CredentialManager .create(context)
25+ val credentialManager = CredentialManager .Companion . create(context)
2626
2727 val googleIdOption = GetGoogleIdOption .Builder ()
2828 .setFilterByAuthorizedAccounts(false )
@@ -41,17 +41,17 @@ internal class GoogleLoginClient {
4141 )
4242 handleSignIn(result, onSuccess, onFailure, context)
4343 } catch (e: GetCredentialCancellationException ) {
44- Logger .e(" Google 로그인 취소됨" )
45- onFailure(context.getString(designR .string.unknown_error_message))
44+ Logger .e(" Google 로그인 취소됨, ${e.message} " )
45+ onFailure(context.getString(R .string.unknown_error_message))
4646 } catch (e: NoCredentialException ) {
47- Logger .e(" Google 계정을 찾을 수 없음" )
48- onFailure(context.getString(designR .string.unknown_error_message))
47+ Logger .e(" Google 계정을 찾을 수 없음, ${e.message} " )
48+ onFailure(context.getString(R .string.unknown_error_message))
4949 } catch (e: GetCredentialException ) {
50- Logger .e(" Google 로그인 실패: ${e.message} " )
51- onFailure(context.getString(designR .string.network_error_message ))
50+ Logger .e(" Google 로그인 실패, ${e.message} " )
51+ onFailure(context.getString(R .string.unknown_error_message ))
5252 } catch (e: Exception ) {
5353 Logger .e(" 알 수 없는 오류: ${e.message} " )
54- onFailure(context.getString(designR .string.unknown_error_message))
54+ onFailure(context.getString(R .string.unknown_error_message))
5555 }
5656 }
5757
@@ -64,19 +64,19 @@ internal class GoogleLoginClient {
6464 val credential = result.credential
6565
6666 if (credential is CustomCredential &&
67- credential.type == GoogleIdTokenCredential .TYPE_GOOGLE_ID_TOKEN_CREDENTIAL ) {
67+ credential.type == GoogleIdTokenCredential .Companion . TYPE_GOOGLE_ID_TOKEN_CREDENTIAL ) {
6868 try {
69- val googleIdTokenCredential = GoogleIdTokenCredential .createFrom(credential.data)
69+ val googleIdTokenCredential = GoogleIdTokenCredential .Companion . createFrom(credential.data)
7070 val idToken = googleIdTokenCredential.idToken
7171 Logger .d(" Google 로그인 성공: ${googleIdTokenCredential.id} " )
7272 onSuccess(idToken)
7373 } catch (e: Exception ) {
7474 Logger .e(" Google ID Token 파싱 실패: ${e.message} " )
75- onFailure(context.getString(designR .string.unknown_error_message))
75+ onFailure(context.getString(R .string.unknown_error_message))
7676 }
7777 } else {
7878 Logger .e(" 예상치 못한 credential type: ${credential.type} " )
79- onFailure(context.getString(designR .string.unknown_error_message))
79+ onFailure(context.getString(R .string.unknown_error_message))
8080 }
8181 }
8282}
0 commit comments