what-the-bank/sources/com/google/android/gms/internal/p002firebaseauthapi/zzxq.java

71 lines
2.8 KiB
Java

package com.google.android.gms.internal.p002firebaseauthapi;
import android.content.Context;
import android.text.TextUtils;
import android.util.Log;
import com.google.android.gms.common.internal.Preconditions;
import com.google.android.gms.tasks.Tasks;
import com.google.common.net.HttpHeaders;
import com.google.firebase.FirebaseApp;
import com.google.firebase.auth.FirebaseAuth;
import com.google.firebase.heartbeatinfo.HeartBeatController;
import java.net.URLConnection;
import java.util.concurrent.ExecutionException;
/* loaded from: classes2.dex */
public final class zzxq {
private final Context zza;
private zzyk zzb;
private final String zzc;
private final FirebaseApp zzd;
private boolean zze = false;
private String zzf;
public zzxq(Context context, FirebaseApp firebaseApp, String str) {
this.zza = (Context) Preconditions.checkNotNull(context);
this.zzd = (FirebaseApp) Preconditions.checkNotNull(firebaseApp);
this.zzc = String.format("Android/%s/%s", "Fallback", str);
}
public final void zza(URLConnection uRLConnection) {
String concat;
String str;
if (this.zze) {
concat = String.valueOf(this.zzc).concat("/FirebaseUI-Android");
} else {
concat = String.valueOf(this.zzc).concat("/FirebaseCore-Android");
}
if (this.zzb == null) {
Context context = this.zza;
this.zzb = new zzyk(context, context.getPackageName());
}
uRLConnection.setRequestProperty("X-Android-Package", this.zzb.zzb());
uRLConnection.setRequestProperty("X-Android-Cert", this.zzb.zza());
uRLConnection.setRequestProperty(HttpHeaders.ACCEPT_LANGUAGE, zzxr.zza());
uRLConnection.setRequestProperty("X-Client-Version", concat);
uRLConnection.setRequestProperty("X-Firebase-Locale", this.zzf);
uRLConnection.setRequestProperty("X-Firebase-GMPID", this.zzd.getOptions().getApplicationId());
HeartBeatController heartBeatController = (HeartBeatController) FirebaseAuth.getInstance(this.zzd).zzy().get();
if (heartBeatController != null) {
try {
str = (String) Tasks.await(heartBeatController.getHeartBeatsHeader());
} catch (InterruptedException | ExecutionException e) {
Log.w("LocalRequestInterceptor", "Unable to get heartbeats: ".concat(String.valueOf(e.getMessage())));
}
uRLConnection.setRequestProperty("X-Firebase-Client", str);
this.zzf = null;
}
str = null;
uRLConnection.setRequestProperty("X-Firebase-Client", str);
this.zzf = null;
}
public final void zzb(String str) {
this.zze = !TextUtils.isEmpty(str);
}
public final void zzc(String str) {
this.zzf = str;
}
}