@sports-alliance/sports-lib
Advanced tools
Comparing version 4.2.13 to 4.2.14
@@ -719,2 +719,3 @@ export declare class ActivityTypesHelper { | ||
'CardioTraining' = "Cardio Training", | ||
'fitness_equipment_cardio_training' = "Cardio Training", | ||
/** | ||
@@ -721,0 +722,0 @@ * Elliptical trainer |
@@ -810,2 +810,3 @@ "use strict"; | ||
ActivityTypes["CardioTraining"] = "Cardio Training"; | ||
ActivityTypes["fitness_equipment_cardio_training"] = "Cardio Training"; | ||
/** | ||
@@ -812,0 +813,0 @@ * Elliptical trainer |
@@ -17,2 +17,3 @@ "use strict"; | ||
return new Promise(function (resolve, reject) { | ||
// debugger | ||
var parsedGPX = new gx_parser_1.GXParser(gpx, domParser); | ||
@@ -19,0 +20,0 @@ var track = parsedGPX.trk || parsedGPX.rte; |
@@ -30,2 +30,3 @@ "use strict"; | ||
return new Promise(function (resolve, reject) { | ||
// debugger; | ||
// Activities | ||
@@ -66,3 +67,3 @@ var activities = Array.from(xml.getElementsByTagName('TrainingCenterDatabase')[0].getElementsByTagName('Activity')) | ||
// If the distance from laps is 0 and there is a last trackpoint with distance use that | ||
if (activity.getDistance().getValue() === 0 && trackPointElements[trackPointElements.length - 1].getElementsByTagName('DistanceMeters')[0]) { | ||
if (activity.getDistance().getValue() === 0 && trackPointElements.length && trackPointElements[trackPointElements.length - 1].getElementsByTagName('DistanceMeters')[0]) { | ||
activity.setDistance(new data_distance_1.DataDistance(Number(trackPointElements[trackPointElements.length - 1].getElementsByTagName('DistanceMeters')[0].textContent))); | ||
@@ -69,0 +70,0 @@ } |
{ | ||
"name": "@sports-alliance/sports-lib", | ||
"version": "4.2.13", | ||
"version": "4.2.14", | ||
"description": "A Library to for processing GPX, TCX, FIT and JSON files from services such as Strava, Movescount, Garmin, Polar etc", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
35148226
445214