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
4
4
import androidx.lifecycle.DefaultLifecycleObserver
5
5
import androidx.lifecycle.LifecycleOwner
6
6
import androidx.lifecycle.ProcessLifecycleOwner
7
- import com.google.gson.Gson
7
+ import com.google.gson.GsonBuilder
8
+ import com.mapbox.api.directions.v5.DirectionsAdapterFactory
8
9
import com.mapbox.common.UploadOptions
10
+ import com.mapbox.geojson.Point
11
+ import com.mapbox.geojson.PointAsCoordinatesTypeAdapter
9
12
import com.mapbox.navigation.base.ExperimentalPreviewMapboxNavigationAPI
10
13
import com.mapbox.navigation.base.route.NavigationRoute
11
14
import com.mapbox.navigation.copilot.HistoryAttachmentsUtils.copyToAndRemove
@@ -397,7 +400,10 @@ internal class MapboxCopilotImpl(
397
400
398
401
internal companion object {
399
402
400
- internal val gson = Gson ()
403
+ internal val gson = GsonBuilder ()
404
+ .registerTypeAdapterFactory(DirectionsAdapterFactory .create())
405
+ .registerTypeAdapter(Point ::class .java, PointAsCoordinatesTypeAdapter ())
406
+ .create()
401
407
internal const val GZ = " gz"
402
408
internal const val ZIP = " zip"
403
409
internal const val MEDIA_TYPE_ZIP = " application/zip"
You can’t perform that action at this time.
0 commit comments