File tree Expand file tree Collapse file tree 2 files changed +9
-2
lines changed
src/main/java/com/mapbox/navigation/copilot Expand file tree Collapse file tree 2 files changed +9
-2
lines changed Original file line number Diff line number Diff line change 1+ -keepnames class com.mapbox.api.directions.v5.models.** {*;}
Original file line number Diff line number Diff line change @@ -4,8 +4,11 @@ import android.content.pm.ApplicationInfo
44import androidx.lifecycle.DefaultLifecycleObserver
55import androidx.lifecycle.LifecycleOwner
66import androidx.lifecycle.ProcessLifecycleOwner
7- import com.google.gson.Gson
7+ import com.google.gson.GsonBuilder
8+ import com.mapbox.api.directions.v5.DirectionsAdapterFactory
89import com.mapbox.common.UploadOptions
10+ import com.mapbox.geojson.Point
11+ import com.mapbox.geojson.PointAsCoordinatesTypeAdapter
912import com.mapbox.navigation.base.ExperimentalPreviewMapboxNavigationAPI
1013import com.mapbox.navigation.base.route.NavigationRoute
1114import com.mapbox.navigation.copilot.HistoryAttachmentsUtils.copyToAndRemove
@@ -397,7 +400,10 @@ internal class MapboxCopilotImpl(
397400
398401 internal companion object {
399402
400- internal val gson = Gson ()
403+ internal val gson = GsonBuilder ()
404+ .registerTypeAdapterFactory(DirectionsAdapterFactory .create())
405+ .registerTypeAdapter(Point ::class .java, PointAsCoordinatesTypeAdapter ())
406+ .create()
401407 internal const val GZ = " gz"
402408 internal const val ZIP = " zip"
403409 internal const val MEDIA_TYPE_ZIP = " application/zip"
You can’t perform that action at this time.
0 commit comments