49 lines
2.6 KiB
Java
49 lines
2.6 KiB
Java
package com.discord.utilities.networking;
|
|
|
|
import android.content.Context;
|
|
import android.net.ConnectivityManager;
|
|
import android.net.Network;
|
|
import android.net.NetworkCapabilities;
|
|
import com.discord.utilities.logging.Logger;
|
|
import d0.z.d.m;
|
|
/* compiled from: NetworkMonitor.kt */
|
|
public final class NetworkMonitor$registerConnectivityNetworkMonitor$networkCallback$1 extends ConnectivityManager.NetworkCallback {
|
|
public final /* synthetic */ Context $context;
|
|
public final /* synthetic */ NetworkMonitor this$0;
|
|
|
|
public NetworkMonitor$registerConnectivityNetworkMonitor$networkCallback$1(NetworkMonitor networkMonitor, Context context) {
|
|
this.this$0 = networkMonitor;
|
|
this.$context = context;
|
|
}
|
|
|
|
@Override // android.net.ConnectivityManager.NetworkCallback
|
|
public void onAvailable(Network network) {
|
|
m.checkNotNullParameter(network, "network");
|
|
Logger access$getLogger$p = NetworkMonitor.access$getLogger$p(this.this$0);
|
|
Logger.i$default(access$getLogger$p, "[NetworkMonitor]", "Network callback, onAvailable fired: " + network, null, 4, null);
|
|
NetworkMonitor.updateNetworkState$default(this.this$0, this.$context, null, 2, null);
|
|
}
|
|
|
|
@Override // android.net.ConnectivityManager.NetworkCallback
|
|
public void onCapabilitiesChanged(Network network, NetworkCapabilities networkCapabilities) {
|
|
m.checkNotNullParameter(network, "network");
|
|
m.checkNotNullParameter(networkCapabilities, "networkCapabilities");
|
|
Logger access$getLogger$p = NetworkMonitor.access$getLogger$p(this.this$0);
|
|
Logger.i$default(access$getLogger$p, "[NetworkMonitor]", "Network callback, onCapabilitiesChanged fired: " + network, null, 4, null);
|
|
NetworkMonitor.updateNetworkState$default(this.this$0, this.$context, null, 2, null);
|
|
}
|
|
|
|
@Override // android.net.ConnectivityManager.NetworkCallback
|
|
public void onLost(Network network) {
|
|
m.checkNotNullParameter(network, "network");
|
|
Logger access$getLogger$p = NetworkMonitor.access$getLogger$p(this.this$0);
|
|
Logger.i$default(access$getLogger$p, "[NetworkMonitor]", "Network callback, onLost fired: " + network, null, 4, null);
|
|
NetworkMonitor.updateNetworkState$default(this.this$0, this.$context, null, 2, null);
|
|
}
|
|
|
|
@Override // android.net.ConnectivityManager.NetworkCallback
|
|
public void onUnavailable() {
|
|
Logger.i$default(NetworkMonitor.access$getLogger$p(this.this$0), "[NetworkMonitor]", "Network callback, onUnavailable fired.", null, 4, null);
|
|
NetworkMonitor.updateNetworkState$default(this.this$0, this.$context, null, 2, null);
|
|
}
|
|
}
|