Skip to content

Commit ba51fed

Browse files
committed
Fix crash because onConnected is called multiple times
Signed-off-by: Alex Saveau <[email protected]>
1 parent 866c979 commit ba51fed

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

auth/src/main/java/com/firebase/ui/auth/util/GoogleApiHelper.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ public Task<Bundle> getConnectedApiTask() {
4646

4747
@Override
4848
public void onConnected(@Nullable Bundle bundle) {
49-
mGoogleApiConnectionTask.setResult(bundle);
49+
mGoogleApiConnectionTask.trySetResult(bundle);
5050
}
5151

5252
@Override
@@ -56,7 +56,7 @@ public void onConnectionSuspended(int i) {
5656

5757
@Override
5858
public void onConnectionFailed(@NonNull ConnectionResult result) {
59-
mGoogleApiConnectionTask.setException(new ConnectException(result.toString()));
59+
mGoogleApiConnectionTask.trySetException(new ConnectException(result.toString()));
6060
}
6161

6262
protected static final class TaskResultCaptor<R extends Result> implements ResultCallback<R> {

0 commit comments

Comments
 (0)