Initial version -- added millennium read funcionality
This commit is contained in:
@@ -0,0 +1,75 @@
|
||||
package com.google.android.gms.common.api.internal;
|
||||
|
||||
import com.google.android.gms.common.ConnectionResult;
|
||||
import com.google.android.gms.common.api.Api;
|
||||
import com.google.android.gms.common.internal.BaseGmsClient;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Map;
|
||||
|
||||
/* JADX INFO: compiled from: com.google.android.gms:play-services-base@@18.4.0 */
|
||||
/* JADX INFO: loaded from: classes2.dex */
|
||||
final class zaao extends zaav {
|
||||
final /* synthetic */ zaaw zaa;
|
||||
private final Map zac;
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public zaao(zaaw zaawVar, Map map) {
|
||||
super(zaawVar, null);
|
||||
this.zaa = zaawVar;
|
||||
this.zac = map;
|
||||
}
|
||||
|
||||
@Override // com.google.android.gms.common.api.internal.zaav
|
||||
public final void zaa() {
|
||||
com.google.android.gms.common.internal.zal zalVar = new com.google.android.gms.common.internal.zal(this.zaa.zad);
|
||||
ArrayList arrayList = new ArrayList();
|
||||
ArrayList arrayList2 = new ArrayList();
|
||||
for (Api.Client client : this.zac.keySet()) {
|
||||
if (!client.requiresGooglePlayServices() || ((zaal) this.zac.get(client)).zac) {
|
||||
arrayList2.add(client);
|
||||
} else {
|
||||
arrayList.add(client);
|
||||
}
|
||||
}
|
||||
int i = 0;
|
||||
int iZab = -1;
|
||||
if (!arrayList.isEmpty()) {
|
||||
int size = arrayList.size();
|
||||
while (i < size) {
|
||||
iZab = zalVar.zab(this.zaa.zac, (Api.Client) arrayList.get(i));
|
||||
i++;
|
||||
if (iZab != 0) {
|
||||
break;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
int size2 = arrayList2.size();
|
||||
while (i < size2) {
|
||||
iZab = zalVar.zab(this.zaa.zac, (Api.Client) arrayList2.get(i));
|
||||
i++;
|
||||
if (iZab == 0) {
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (iZab != 0) {
|
||||
ConnectionResult connectionResult = new ConnectionResult(iZab, null);
|
||||
zaaw zaawVar = this.zaa;
|
||||
zaawVar.zaa.zal(new zaam(this, zaawVar, connectionResult));
|
||||
return;
|
||||
}
|
||||
zaaw zaawVar2 = this.zaa;
|
||||
if (zaawVar2.zam && zaawVar2.zak != null) {
|
||||
zaawVar2.zak.zab();
|
||||
}
|
||||
for (Api.Client client2 : this.zac.keySet()) {
|
||||
BaseGmsClient.ConnectionProgressReportCallbacks connectionProgressReportCallbacks = (BaseGmsClient.ConnectionProgressReportCallbacks) this.zac.get(client2);
|
||||
if (!client2.requiresGooglePlayServices() || zalVar.zab(this.zaa.zac, client2) == 0) {
|
||||
client2.connect(connectionProgressReportCallbacks);
|
||||
} else {
|
||||
zaaw zaawVar3 = this.zaa;
|
||||
zaawVar3.zaa.zal(new zaan(this, zaawVar3, connectionProgressReportCallbacks));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user