what-the-bank/sources/o/WPT.java

148 lines
4.5 KiB
Java

package o;
import android.content.Context;
import android.net.ConnectivityManager;
import android.net.Network;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;
import o.InterfaceC17714zBx;
import o.TAS;
/* loaded from: classes.dex */
final class WPT {
private static volatile WPT c;
final HBt b;
boolean d;
final Set<InterfaceC17714zBx.Sts> e = new HashSet();
/* loaded from: classes.dex */
interface HBt {
boolean a();
void b();
}
/* JADX INFO: Access modifiers changed from: package-private */
public static WPT e(Context context) {
if (c == null) {
synchronized (WPT.class) {
if (c == null) {
c = new WPT(context.getApplicationContext());
}
}
}
return c;
}
private WPT(Context context) {
this.b = new RVV(new TAS.AnonymousClass4(new TAS.LWm<ConnectivityManager>(this, context) { // from class: o.WPT.4
private Context b;
private WPT c;
{
this.c = this;
this.b = context;
}
@Override // o.TAS.LWm
public final /* synthetic */ ConnectivityManager c() {
return (ConnectivityManager) this.b.getSystemService("connectivity");
}
}), new InterfaceC17714zBx.Sts(this) { // from class: o.WPT.1
private WPT b;
{
this.b = this;
}
@Override // o.InterfaceC17714zBx.Sts
public final void d(boolean z) {
ArrayList arrayList;
FKd.d();
synchronized (this.b) {
arrayList = new ArrayList(this.b.e);
}
Iterator it = arrayList.iterator();
while (it.hasNext()) {
((InterfaceC17714zBx.Sts) it.next()).d(z);
}
}
});
}
/* loaded from: classes.dex */
static final class RVV implements HBt {
private final ConnectivityManager.NetworkCallback b = new AnonymousClass3(this);
final InterfaceC17714zBx.Sts c;
boolean d;
private final TAS.LWm<ConnectivityManager> e;
/* renamed from: o.WPT$RVV$3, reason: invalid class name */
/* loaded from: classes.dex */
final class AnonymousClass3 extends ConnectivityManager.NetworkCallback {
final RVV b;
AnonymousClass3(RVV rvv) {
this.b = rvv;
}
/* renamed from: o.WPT$RVV$3$3, reason: invalid class name and collision with other inner class name */
/* loaded from: classes.dex */
final class RunnableC00973 implements Runnable {
private AnonymousClass3 a;
private boolean d;
RunnableC00973(AnonymousClass3 anonymousClass3, boolean z) {
this.a = anonymousClass3;
this.d = z;
}
@Override // java.lang.Runnable
public final void run() {
AnonymousClass3 anonymousClass3 = this.a;
boolean z = this.d;
FKd.d();
boolean z2 = anonymousClass3.b.d;
anonymousClass3.b.d = z;
if (z2 != z) {
anonymousClass3.b.c.d(z);
}
}
}
@Override // android.net.ConnectivityManager.NetworkCallback
public final void onAvailable(Network network) {
FKd.e(new RunnableC00973(this, true));
}
@Override // android.net.ConnectivityManager.NetworkCallback
public final void onLost(Network network) {
FKd.e(new RunnableC00973(this, false));
}
}
RVV(TAS.LWm<ConnectivityManager> lWm, InterfaceC17714zBx.Sts sts) {
this.e = lWm;
this.c = sts;
}
@Override // o.WPT.HBt
public final boolean a() {
this.d = this.e.c().getActiveNetwork() != null;
try {
this.e.c().registerDefaultNetworkCallback(this.b);
return true;
} catch (RuntimeException unused) {
return false;
}
}
@Override // o.WPT.HBt
public final void b() {
this.e.c().unregisterNetworkCallback(this.b);
}
}
}