Loading app/src/main/java/foundation/e/privacycentralapp/domain/usecases/FakeLocationStateUseCase.kt +8 −4 Original line number Diff line number Diff line Loading @@ -24,7 +24,6 @@ import android.location.Location import android.location.LocationListener import android.location.LocationManager import android.os.Bundle import android.os.Looper import android.util.Log import foundation.e.privacycentralapp.data.repositories.LocalStateRepository import foundation.e.privacycentralapp.domain.entities.LocationMode Loading Loading @@ -177,9 +176,14 @@ class FakeLocationStateUseCase( LocationManager.NETWORK_PROVIDER, // TODO: tight this with fakelocation module. 0L, 0f, listener, Looper.getMainLooper() listener ) // locationManager.requestLocationUpdates( // LocationManager.NETWORK_PROVIDER, // TODO: tight this with fakelocation module. // 0L, // 0f, // listener // ) val location: Location? = locationManager.getLastKnownLocation(LocationManager.NETWORK_PROVIDER) location?.let { listener.onLocationChanged(it) } Loading flow-mvi/src/main/java/foundation/e/flowmvi/feature/BaseFeature.kt +1 −2 Original line number Diff line number Diff line Loading @@ -23,7 +23,6 @@ import foundation.e.flowmvi.MVIView import foundation.e.flowmvi.Reducer import foundation.e.flowmvi.SingleEventProducer import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.channels.Channel import kotlinx.coroutines.flow.Flow import kotlinx.coroutines.flow.MutableStateFlow Loading Loading @@ -108,7 +107,7 @@ open class BaseFeature<State : Any, in Action : Any, in Effect : Any, SingleEven @Suppress("UNUSED_PARAMETER") logger: Logger ) { onEach { action -> callerCoroutineScope.launch(Dispatchers.IO) { callerCoroutineScope.launch { actor.invoke(_state.value, action) .onEach { effect -> mutex.withLock { Loading Loading
app/src/main/java/foundation/e/privacycentralapp/domain/usecases/FakeLocationStateUseCase.kt +8 −4 Original line number Diff line number Diff line Loading @@ -24,7 +24,6 @@ import android.location.Location import android.location.LocationListener import android.location.LocationManager import android.os.Bundle import android.os.Looper import android.util.Log import foundation.e.privacycentralapp.data.repositories.LocalStateRepository import foundation.e.privacycentralapp.domain.entities.LocationMode Loading Loading @@ -177,9 +176,14 @@ class FakeLocationStateUseCase( LocationManager.NETWORK_PROVIDER, // TODO: tight this with fakelocation module. 0L, 0f, listener, Looper.getMainLooper() listener ) // locationManager.requestLocationUpdates( // LocationManager.NETWORK_PROVIDER, // TODO: tight this with fakelocation module. // 0L, // 0f, // listener // ) val location: Location? = locationManager.getLastKnownLocation(LocationManager.NETWORK_PROVIDER) location?.let { listener.onLocationChanged(it) } Loading
flow-mvi/src/main/java/foundation/e/flowmvi/feature/BaseFeature.kt +1 −2 Original line number Diff line number Diff line Loading @@ -23,7 +23,6 @@ import foundation.e.flowmvi.MVIView import foundation.e.flowmvi.Reducer import foundation.e.flowmvi.SingleEventProducer import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.channels.Channel import kotlinx.coroutines.flow.Flow import kotlinx.coroutines.flow.MutableStateFlow Loading Loading @@ -108,7 +107,7 @@ open class BaseFeature<State : Any, in Action : Any, in Effect : Any, SingleEven @Suppress("UNUSED_PARAMETER") logger: Logger ) { onEach { action -> callerCoroutineScope.launch(Dispatchers.IO) { callerCoroutineScope.launch { actor.invoke(_state.value, action) .onEach { effect -> mutex.withLock { Loading