Skip to content

Commit 176cca6

Browse files
authored
Return JSON (#592)
- make sure getStepMetadata is return json object for the step field within event
1 parent 2a4e87a commit 176cca6

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

mapbox/libandroid-telemetry/src/main/java/com/mapbox/services/android/telemetry/navigation/MapboxNavigationEvent.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -314,7 +314,7 @@ private static void addPairIntoEventIfNeeded(Hashtable<String, Object> event, St
314314
}
315315
}
316316

317-
private static Hashtable<String, Object> getStepMetadata(
317+
private static JSONObject getStepMetadata(
318318
String upcomingInstruction, String upcomingType, String upcomingModifier, String upcomingName,
319319
String previousInstruction, String previousType, String previousModifier, String previousName,
320320
int distance, int duration, int distanceRemaining, int durationRemaining
@@ -365,6 +365,8 @@ private static Hashtable<String, Object> getStepMetadata(
365365
event.put(KEY_DURATION, duration);
366366
event.put(KEY_DISTANCE_REMAINING, distanceRemaining);
367367
event.put(KEY_DURATION_REMAINING, durationRemaining);
368-
return event;
368+
369+
JSONObject jsonObject = new JSONObject(event);
370+
return jsonObject;
369371
}
370372
}

0 commit comments

Comments
 (0)