@@ -179,15 +179,15 @@ class AuthSignInActivity : AppCompatActivity() {
179179 }
180180
181181 private suspend fun signIn (account : Account ) {
182- val (_ , googleSignInAccount) = performSignIn(this , config?.packageName!! , config?.options, account, true , idNonce)
182+ val (accessToken , googleSignInAccount) = performSignIn(this , config?.packageName!! , config?.options, account, true , idNonce)
183183 if (googleSignInAccount != null ) {
184- finishResult(CommonStatusCodes .SUCCESS , account = account, googleSignInAccount = googleSignInAccount)
184+ finishResult(CommonStatusCodes .SUCCESS , account = account, googleSignInAccount = googleSignInAccount, accessToken = accessToken )
185185 } else {
186186 finishResult(CommonStatusCodes .INTERNAL_ERROR , " Sign in failed" )
187187 }
188188 }
189189
190- private fun finishResult (statusCode : Int , message : String? = null, account : Account ? = null, googleSignInAccount : GoogleSignInAccount ? = null) {
190+ private fun finishResult (statusCode : Int , message : String? = null, account : Account ? = null, googleSignInAccount : GoogleSignInAccount ? = null, accessToken : String? = null ) {
191191 val data = Intent ()
192192 if (statusCode != CommonStatusCodes .SUCCESS ) data.putExtra(AuthConstants .ERROR_CODE , statusCode)
193193 data.putExtra(AuthConstants .GOOGLE_SIGN_IN_STATUS , Status (statusCode, message))
@@ -196,7 +196,7 @@ class AuthSignInActivity : AppCompatActivity() {
196196 if (googleSignInAccount != null ) {
197197 val authorizationResult = AuthorizationResult (
198198 googleSignInAccount.serverAuthCode,
199- googleSignInAccount.idToken ,
199+ accessToken ,
200200 googleSignInAccount.idToken,
201201 googleSignInAccount.grantedScopes.map { it.scopeUri },
202202 googleSignInAccount,
0 commit comments