65 lines
2.7 KiB
Java
65 lines
2.7 KiB
Java
package Z0;
|
|
|
|
import android.content.BroadcastReceiver;
|
|
import android.content.Context;
|
|
import android.content.Intent;
|
|
import android.location.LocationManager;
|
|
import com.google.firebase.analytics.FirebaseAnalytics;
|
|
import d1.InterfaceC0307a;
|
|
import d1.d;
|
|
import kotlin.coroutines.CoroutineContext;
|
|
import kotlin.jvm.internal.Intrinsics;
|
|
import kotlinx.coroutines.BuildersKt__Builders_commonKt;
|
|
import kotlinx.coroutines.CompletableJob;
|
|
import kotlinx.coroutines.CoroutineScope;
|
|
import kotlinx.coroutines.Dispatchers;
|
|
import kotlinx.coroutines.Job;
|
|
import kotlinx.coroutines.SupervisorKt;
|
|
import kotlinx.coroutines.flow.MutableSharedFlow;
|
|
import kotlinx.coroutines.flow.SharedFlowKt;
|
|
|
|
/* loaded from: classes.dex */
|
|
public final class c extends BroadcastReceiver implements CoroutineScope {
|
|
|
|
/* renamed from: a, reason: collision with root package name */
|
|
public final Context f2164a;
|
|
|
|
/* renamed from: b, reason: collision with root package name */
|
|
public final MutableSharedFlow f2165b;
|
|
|
|
/* renamed from: c, reason: collision with root package name */
|
|
public final MutableSharedFlow f2166c;
|
|
|
|
/* renamed from: d, reason: collision with root package name */
|
|
public final CoroutineContext f2167d;
|
|
|
|
public c(Context context, InterfaceC0307a appDispatcher) {
|
|
Intrinsics.checkNotNullParameter(context, "context");
|
|
Intrinsics.checkNotNullParameter(appDispatcher, "appDispatcher");
|
|
this.f2164a = context;
|
|
MutableSharedFlow MutableSharedFlow$default = SharedFlowKt.MutableSharedFlow$default(0, 0, null, 7, null);
|
|
this.f2165b = MutableSharedFlow$default;
|
|
this.f2166c = MutableSharedFlow$default;
|
|
CompletableJob SupervisorJob$default = SupervisorKt.SupervisorJob$default((Job) null, 1, (Object) null);
|
|
((d) appDispatcher).getClass();
|
|
this.f2167d = SupervisorJob$default.plus(Dispatchers.getMain());
|
|
}
|
|
|
|
@Override // kotlinx.coroutines.CoroutineScope
|
|
public final CoroutineContext getCoroutineContext() {
|
|
return this.f2167d;
|
|
}
|
|
|
|
@Override // android.content.BroadcastReceiver
|
|
public final void onReceive(Context context, Intent intent) {
|
|
String action;
|
|
Intrinsics.checkNotNullParameter(context, "context");
|
|
if (intent == null || (action = intent.getAction()) == null || action.hashCode() != -1184851779 || !action.equals("android.location.PROVIDERS_CHANGED")) {
|
|
return;
|
|
}
|
|
Object systemService = this.f2164a.getSystemService(FirebaseAnalytics.Param.LOCATION);
|
|
Intrinsics.checkNotNull(systemService, "null cannot be cast to non-null type android.location.LocationManager");
|
|
BuildersKt__Builders_commonKt.launch$default(this, null, null, new b((LocationManager) systemService, this, null), 3, null);
|
|
}
|
|
}
|