From bf878dc2c6b05b8c4311cf8dbd915ec4f1a2e588 Mon Sep 17 00:00:00 2001 From: Piotr Dec Date: Wed, 31 Jul 2024 20:28:45 +0200 Subject: [PATCH] fix: Application crash prevention --- app/src/main/java/eu/ztsh/garmin/data/MapboxMapper.kt | 2 ++ app/src/main/java/eu/ztsh/garmin/data/Model.kt | 6 +++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/ztsh/garmin/data/MapboxMapper.kt b/app/src/main/java/eu/ztsh/garmin/data/MapboxMapper.kt index eada8e1..58f7887 100644 --- a/app/src/main/java/eu/ztsh/garmin/data/MapboxMapper.kt +++ b/app/src/main/java/eu/ztsh/garmin/data/MapboxMapper.kt @@ -56,6 +56,8 @@ class MapboxMapper { } } } + // TODO: implement + state.lanes = Lanes(Arrows(listOf()), Arrows(listOf())) this.laneGuidance?.apply { this.allLanes.apply { println() diff --git a/app/src/main/java/eu/ztsh/garmin/data/Model.kt b/app/src/main/java/eu/ztsh/garmin/data/Model.kt index 82bffe6..ef30ede 100644 --- a/app/src/main/java/eu/ztsh/garmin/data/Model.kt +++ b/app/src/main/java/eu/ztsh/garmin/data/Model.kt @@ -136,7 +136,11 @@ class GarminManeuver : GarminModelItem { var flag: Boolean = false // WTF? override fun merge(item: GarminModelItem) { - TODO("Not yet implemented") + val maneuver = item as GarminManeuver + this.lanes = maneuver.lanes + this.direction = maneuver.direction + this.distance = maneuver.distance + this.flag = maneuver.flag } companion object {