From 6c3eba9eec50359d0d795ffc4fd91fc5510a0e34 Mon Sep 17 00:00:00 2001 From: Samuli Virtapohja <l4721@student.jamk.fi> Date: Tue, 9 Jul 2019 10:23:35 +0300 Subject: [PATCH] change tracking format --- src/tracking/tracking.controller.ts | 2 +- src/tracking/tracking.service.ts | 6 ++---- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/src/tracking/tracking.controller.ts b/src/tracking/tracking.controller.ts index 8049173..35b4cdb 100644 --- a/src/tracking/tracking.controller.ts +++ b/src/tracking/tracking.controller.ts @@ -29,7 +29,7 @@ export class TrackingController { @Param('id') id, @Body() trackdata: TrackingDTO, ) { - return this.trackingservice.trackLocation(userId, id, trackdata); + return this.trackingservice.trackLocation(userId, id, trackdata[0]); } @Get('players/:id') diff --git a/src/tracking/tracking.service.ts b/src/tracking/tracking.service.ts index fb4eab0..532e7a7 100644 --- a/src/tracking/tracking.service.ts +++ b/src/tracking/tracking.service.ts @@ -39,9 +39,7 @@ export class TrackingService { await this.mapFunction(trackdata.data['geometry']['coordinates']), ); //add timestamp - trackedperson.data['geometry']['properties']['time'].push( - new Date(Date.now()), - ); + trackedperson.data['properties']['time'].push(new Date(Date.now())); return await this.trackingrepository.save(trackedperson); } else { @@ -49,7 +47,7 @@ export class TrackingService { // initialize coordinates trackdata.data['geometry']['coordinates'] = []; // initialize timestamp - trackdata.data['geometry']['properties']['time'] = []; + trackdata.data['properties']['time'] = []; trackedperson = await this.trackingrepository.create(trackdata); trackedperson.faction = gameperson.faction; trackedperson.game = gameId; -- GitLab