Files
rr3-apk/decompiled/sources/com/google/android/gms/internal/ads/zzfnp.java
Daniel Elliott f9d20bb3fc Add decompiled APK source code (JADX)
- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-18 14:52:23 -08:00

108 lines
3.4 KiB
Java

package com.google.android.gms.internal.ads;
import android.content.Context;
import android.os.Bundle;
import android.os.DeadObjectException;
import android.os.HandlerThread;
import android.support.v4.media.session.PlaybackStateCompat;
import androidx.annotation.VisibleForTesting;
import com.google.android.gms.common.ConnectionResult;
import com.google.android.gms.common.internal.BaseGmsClient;
import java.util.concurrent.LinkedBlockingQueue;
import java.util.concurrent.TimeUnit;
@VisibleForTesting
/* loaded from: classes3.dex */
final class zzfnp implements BaseGmsClient.BaseConnectionCallbacks, BaseGmsClient.BaseOnConnectionFailedListener {
@VisibleForTesting
protected final zzfop zza;
private final String zzb;
private final String zzc;
private final LinkedBlockingQueue zzd;
private final HandlerThread zze;
public zzfnp(Context context, String str, String str2) {
this.zzb = str;
this.zzc = str2;
HandlerThread handlerThread = new HandlerThread("GassClient");
this.zze = handlerThread;
handlerThread.start();
zzfop zzfopVar = new zzfop(context, handlerThread.getLooper(), this, this, 9200000);
this.zza = zzfopVar;
this.zzd = new LinkedBlockingQueue();
zzfopVar.checkAvailabilityAndConnect();
}
@VisibleForTesting
public static zzasy zza() {
zzasc zza = zzasy.zza();
zza.zzD(PlaybackStateCompat.ACTION_PREPARE_FROM_MEDIA_ID);
return (zzasy) zza.zzbr();
}
@Override // com.google.android.gms.common.internal.BaseGmsClient.BaseConnectionCallbacks
public final void onConnected(Bundle bundle) {
zzfou zzd = zzd();
if (zzd != null) {
try {
try {
this.zzd.put(zzd.zze(new zzfoq(this.zzb, this.zzc)).zza());
} catch (Throwable unused) {
this.zzd.put(zza());
}
} catch (InterruptedException unused2) {
} catch (Throwable th) {
zzc();
this.zze.quit();
throw th;
}
zzc();
this.zze.quit();
}
}
@Override // com.google.android.gms.common.internal.BaseGmsClient.BaseOnConnectionFailedListener
public final void onConnectionFailed(ConnectionResult connectionResult) {
try {
this.zzd.put(zza());
} catch (InterruptedException unused) {
}
}
@Override // com.google.android.gms.common.internal.BaseGmsClient.BaseConnectionCallbacks
public final void onConnectionSuspended(int i) {
try {
this.zzd.put(zza());
} catch (InterruptedException unused) {
}
}
public final zzasy zzb(int i) {
zzasy zzasyVar;
try {
zzasyVar = (zzasy) this.zzd.poll(5000L, TimeUnit.MILLISECONDS);
} catch (InterruptedException unused) {
zzasyVar = null;
}
return zzasyVar == null ? zza() : zzasyVar;
}
public final void zzc() {
zzfop zzfopVar = this.zza;
if (zzfopVar != null) {
if (zzfopVar.isConnected() || this.zza.isConnecting()) {
this.zza.disconnect();
}
}
}
public final zzfou zzd() {
try {
return this.zza.zzp();
} catch (DeadObjectException | IllegalStateException unused) {
return null;
}
}
}