Skip to content

Commit 0624cc5

Browse files
author
Cameron Mace
authored
added missing events (#569)
* added missing events * added starttime
1 parent 59a9fc9 commit 0624cc5

1 file changed

Lines changed: 12 additions & 5 deletions

File tree

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

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -105,12 +105,17 @@ public static Hashtable<String, Object> buildDepartEvent(
105105
String geometry, String profile, int estimatedDistance, int estimatedDuration,
106106
int rerouteCount, boolean isSimulation, String originalRequestIdentifier,
107107
String requestIdentifier, String originalGeometry, int originalEstimatedDistance,
108-
int originalEstimatedDuration, String audioType, int stepCount, int originalStepCount) {
108+
int originalEstimatedDuration, String audioType, int stepCount, int originalStepCount,
109+
int distanceCompleted, int distanceRemaining, int durationRemaining, Date startTimestamp) {
109110
Hashtable<String, Object> event = getMetadata(sdKIdentifier, sdkVersion, sessionIdentifier,
110111
lat, lng, geometry, profile, estimatedDistance, estimatedDuration, rerouteCount,
111112
isSimulation, originalRequestIdentifier, requestIdentifier, originalGeometry,
112113
originalEstimatedDistance, originalEstimatedDuration, audioType, stepCount, originalStepCount);
113114
event.put(KEY_EVENT, TYPE_DEPART);
115+
event.put(KEY_START_TIMESTAMP, TelemetryUtils.generateCreateDateFormatted(startTimestamp));
116+
event.put(KEY_DISTANCE_COMPLETED, distanceCompleted);
117+
event.put(KEY_DISTANCE_REMAINING, distanceRemaining);
118+
event.put(KEY_DURATION_REMAINING, durationRemaining);
114119
return event;
115120
}
116121

@@ -194,17 +199,19 @@ public static Hashtable<String, Object> buildRerouteEvent(
194199
public static Hashtable<String, Object> buildArriveEvent(
195200
String sdKIdentifier, String sdkVersion, String sessionIdentifier, double lat, double lng,
196201
String geometry, String profile, int estimatedDistance, int estimatedDuration,
197-
int rerouteCount, Date startTimestamp, int distanceCompleted, boolean isSimulation,
198-
String originalRequestIdentifier, String requestIdentifier, String originalGeometry,
199-
int originalEstimatedDistance, int originalEstimatedDuration, String audioType, int stepCount,
200-
int originalStepCount) {
202+
int rerouteCount, Date startTimestamp, int distanceCompleted, int distanceRemaining,
203+
int durationRemaining, boolean isSimulation, String originalRequestIdentifier,
204+
String requestIdentifier, String originalGeometry, int originalEstimatedDistance,
205+
int originalEstimatedDuration, String audioType, int stepCount, int originalStepCount) {
201206
Hashtable<String, Object> event = getMetadata(sdKIdentifier, sdkVersion, sessionIdentifier,
202207
lat, lng, geometry, profile, estimatedDistance, estimatedDuration, rerouteCount,
203208
isSimulation, originalRequestIdentifier, requestIdentifier, originalGeometry,
204209
originalEstimatedDistance, originalEstimatedDuration, audioType, stepCount, originalStepCount);
205210
event.put(KEY_EVENT, TYPE_ARRIVE);
206211
event.put(KEY_START_TIMESTAMP, TelemetryUtils.generateCreateDateFormatted(startTimestamp));
207212
event.put(KEY_DISTANCE_COMPLETED, distanceCompleted);
213+
event.put(KEY_DISTANCE_REMAINING, distanceRemaining);
214+
event.put(KEY_DURATION_REMAINING, durationRemaining);
208215
return event;
209216
}
210217

0 commit comments

Comments
 (0)