From 8a14d4238f555cf7aeb2ad2c63f58fdac15143ed Mon Sep 17 00:00:00 2001 From: Anthony Agby Date: Fri, 6 Oct 2017 15:15:58 -0400 Subject: [PATCH] Return JSON - make sure getStepMetadata is return json object for the step field within event --- .../android/telemetry/navigation/MapboxNavigationEvent.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/mapbox/libandroid-telemetry/src/main/java/com/mapbox/services/android/telemetry/navigation/MapboxNavigationEvent.java b/mapbox/libandroid-telemetry/src/main/java/com/mapbox/services/android/telemetry/navigation/MapboxNavigationEvent.java index 1c4248692..3cca2537a 100644 --- a/mapbox/libandroid-telemetry/src/main/java/com/mapbox/services/android/telemetry/navigation/MapboxNavigationEvent.java +++ b/mapbox/libandroid-telemetry/src/main/java/com/mapbox/services/android/telemetry/navigation/MapboxNavigationEvent.java @@ -296,7 +296,7 @@ private static void addPairIntoEventIfNeeded(Hashtable event, St } } - private static Hashtable getStepMetadata( + private static JSONObject getStepMetadata( String upcomingInstruction, String upcomingType, String upcomingModifier, String upcomingName, String previousInstruction, String previousType, String previousModifier, String previousName, int distance, int duration, int distanceRemaining, int durationRemaining @@ -314,6 +314,8 @@ private static Hashtable getStepMetadata( event.put(KEY_DURATION, duration); event.put(KEY_DISTANCE_REMAINING, distanceRemaining); event.put(KEY_DURATION_REMAINING, durationRemaining); - return event; + + JSONObject jsonObject = new JSONObject(event); + return jsonObject; } } \ No newline at end of file