Skip to content

Commit 0f4ee31

Browse files
committed
fix possible rewrapped exception thrown from refreshToken
1 parent bdd6518 commit 0f4ee31

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/main/java/com/google/firebase/auth/FirebaseAuth.kt

+2-2
Original file line numberDiff line numberDiff line change
@@ -335,7 +335,7 @@ class FirebaseAuth constructor(val app: FirebaseApp) : InternalAuthProvider {
335335
.takeUnless { it.task.isComplete }
336336
?: enqueueRefreshTokenCall(user)
337337
refreshSource.task.addOnSuccessListener { source.setResult(map(it)) }
338-
refreshSource.task.addOnFailureListener { source.setException(FirebaseException(it.toString(), it)) }
338+
refreshSource.task.addOnFailureListener { source.setException(it) }
339339
}
340340

341341
private fun enqueueRefreshTokenCall(user: FirebaseUserImpl): TaskCompletionSource<FirebaseUserImpl> {
@@ -357,7 +357,7 @@ class FirebaseAuth constructor(val app: FirebaseApp) : InternalAuthProvider {
357357
client.newCall(request).enqueue(object : Callback {
358358

359359
override fun onFailure(call: Call, e: IOException) {
360-
source.setException(e)
360+
source.setException(FirebaseException(e.toString(), e))
361361
}
362362

363363
@Throws(IOException::class)

0 commit comments

Comments
 (0)