Initial version -- added millennium read funcionality
This commit is contained in:
@@ -0,0 +1,71 @@
|
||||
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();
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user