summaryrefslogtreecommitdiff
path: root/app/src/main/java/foundation/e/advancedprivacy/features/location/FakeLocationViewModel.kt
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/main/java/foundation/e/advancedprivacy/features/location/FakeLocationViewModel.kt')
-rw-r--r--app/src/main/java/foundation/e/advancedprivacy/features/location/FakeLocationViewModel.kt12
1 files changed, 10 insertions, 2 deletions
diff --git a/app/src/main/java/foundation/e/advancedprivacy/features/location/FakeLocationViewModel.kt b/app/src/main/java/foundation/e/advancedprivacy/features/location/FakeLocationViewModel.kt
index 049c707..17d8c98 100644
--- a/app/src/main/java/foundation/e/advancedprivacy/features/location/FakeLocationViewModel.kt
+++ b/app/src/main/java/foundation/e/advancedprivacy/features/location/FakeLocationViewModel.kt
@@ -72,7 +72,11 @@ class FakeLocationViewModel(
mode = ss.mode,
altitude = ss.altitude,
speed = ss.speed,
+ bearing = ss.bearing,
jitter = ss.jitter,
+ jitterAltitude = ss.jitterAltitude,
+ jitterSpeed = ss.jitterSpeed,
+ jitterBearing = ss.jitterBearing,
specificLatitude = ss.specificLatitude,
specificLongitude = ss.specificLongitude,
route = ss.route,
@@ -86,7 +90,7 @@ class FakeLocationViewModel(
},
mockLocationParametersInputFlow
.debounce(SET_MOCK_LOCATION_PARAMETERS_DELAY).map { action ->
- fakeLocationStateUseCase.setFakeLocationParameters(action.altitude, action.speed, action.jitter)
+ fakeLocationStateUseCase.setFakeLocationParameters(action.altitude, action.speed, action.bearing, action.jitter, action.jitterAltitude, action.jitterSpeed, action.jitterBearing)
},
routeInputFlow
.debounce(SET_ROUTE_DELAY).map { action ->
@@ -154,7 +158,11 @@ class FakeLocationViewModel(
data class UpdateMockLocationParameters(
val altitude: Float,
val speed: Float,
- val jitter: Float
+ val bearing: Float,
+ val jitter: Float,
+ val jitterAltitude: Float,
+ val jitterSpeed: Float,
+ val jitterBearing: Float
) : Action()
data class SetSpecificLocationAction(
val latitude: Float,