what-the-bank/sources/com/google/android/gms/internal/firebase_ml/zzpp.java

57 lines
2.1 KiB
Java
Raw Permalink Normal View History

2024-07-27 18:17:47 +07:00
package com.google.android.gms.internal.firebase_ml;
import com.google.android.gms.auth.api.AuthProxy;
import com.google.android.gms.common.ConnectionResult;
import com.google.android.gms.common.api.GoogleApiClient;
import com.google.firebase.FirebaseApp;
import com.google.firebase.ml.common.FirebaseMLException;
import java.util.concurrent.TimeUnit;
/* JADX INFO: Add missing generic type declarations: [ResultType] */
/* loaded from: classes2.dex */
public final class zzpp<ResultType> implements zznm<ResultType, zzpn>, zznw {
private final zzpq zzawo;
private final GoogleApiClient zzawp;
private final zzpo zzawq;
/* JADX INFO: Access modifiers changed from: package-private */
public zzpp(zzpo zzpoVar, FirebaseApp firebaseApp, boolean z) {
this.zzawq = zzpoVar;
if (z) {
GoogleApiClient build = new GoogleApiClient.Builder(firebaseApp.getApplicationContext()).addApi(AuthProxy.API).build();
this.zzawp = build;
build.connect();
} else {
this.zzawp = null;
}
this.zzawo = zzpq.zza(firebaseApp, z, this.zzawp);
}
@Override // com.google.android.gms.internal.firebase_ml.zznm
public final zznw zzlm() {
return this;
}
@Override // com.google.android.gms.internal.firebase_ml.zznw
public final void zzlp() throws FirebaseMLException {
GoogleApiClient googleApiClient = this.zzawp;
if (googleApiClient != null && googleApiClient.blockingConnect(3L, TimeUnit.SECONDS) != ConnectionResult.RESULT_SUCCESS) {
throw new FirebaseMLException("Failed to contact Google Play services", 14);
}
}
@Override // com.google.android.gms.internal.firebase_ml.zznw
public final void release() {
GoogleApiClient googleApiClient = this.zzawp;
if (googleApiClient != null) {
googleApiClient.disconnect();
}
}
@Override // com.google.android.gms.internal.firebase_ml.zznm
public final /* synthetic */ Object zza(zzpn zzpnVar) throws FirebaseMLException {
zzpn zzpnVar2 = zzpnVar;
return this.zzawq.zza(this.zzawo.zza(zzpnVar2), zzpnVar2.zzawl);
}
}