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); } }