71 lines
2.5 KiB
Java
71 lines
2.5 KiB
Java
package com.google.android.gms.common.api.internal;
|
|
|
|
import android.util.Log;
|
|
import com.google.android.gms.common.ConnectionResult;
|
|
import com.google.android.gms.common.api.Api;
|
|
import com.google.android.gms.common.internal.BaseGmsClient;
|
|
import com.google.android.gms.common.internal.IAccountAccessor;
|
|
import java.util.Set;
|
|
|
|
/* JADX INFO: compiled from: com.google.android.gms:play-services-base@@18.4.0 */
|
|
/* JADX INFO: loaded from: classes2.dex */
|
|
final class zabu implements BaseGmsClient.ConnectionProgressReportCallbacks, zacs {
|
|
final /* synthetic */ GoogleApiManager zaa;
|
|
private final Api.Client zab;
|
|
private final ApiKey zac;
|
|
private IAccountAccessor zad = null;
|
|
private Set zae = null;
|
|
private boolean zaf = false;
|
|
|
|
public zabu(GoogleApiManager googleApiManager, Api.Client client, ApiKey apiKey) {
|
|
this.zaa = googleApiManager;
|
|
this.zab = client;
|
|
this.zac = apiKey;
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: private */
|
|
public final void zah() {
|
|
IAccountAccessor iAccountAccessor;
|
|
if (!this.zaf || (iAccountAccessor = this.zad) == null) {
|
|
return;
|
|
}
|
|
this.zab.getRemoteService(iAccountAccessor, this.zae);
|
|
}
|
|
|
|
@Override // com.google.android.gms.common.internal.BaseGmsClient.ConnectionProgressReportCallbacks
|
|
public final void onReportServiceBinding(ConnectionResult connectionResult) {
|
|
this.zaa.zar.post(new zabt(this, connectionResult));
|
|
}
|
|
|
|
@Override // com.google.android.gms.common.api.internal.zacs
|
|
public final void zae(ConnectionResult connectionResult) {
|
|
zabq zabqVar = (zabq) this.zaa.zan.get(this.zac);
|
|
if (zabqVar != null) {
|
|
zabqVar.zas(connectionResult);
|
|
}
|
|
}
|
|
|
|
@Override // com.google.android.gms.common.api.internal.zacs
|
|
public final void zag(int i) {
|
|
zabq zabqVar = (zabq) this.zaa.zan.get(this.zac);
|
|
if (zabqVar != null) {
|
|
if (zabqVar.zaj) {
|
|
zabqVar.zas(new ConnectionResult(17));
|
|
} else {
|
|
zabqVar.onConnectionSuspended(i);
|
|
}
|
|
}
|
|
}
|
|
|
|
@Override // com.google.android.gms.common.api.internal.zacs
|
|
public final void zaf(IAccountAccessor iAccountAccessor, Set set) {
|
|
if (iAccountAccessor == null || set == null) {
|
|
Log.wtf("GoogleApiManager", "Received null response from onSignInSuccess", new Exception());
|
|
zae(new ConnectionResult(4));
|
|
} else {
|
|
this.zad = iAccountAccessor;
|
|
this.zae = set;
|
|
zah();
|
|
}
|
|
}
|
|
} |