From 7f26fa3b539bcfd2a22d3ea14987d1013b565b93 Mon Sep 17 00:00:00 2001 From: Denis Thiessen Date: Wed, 12 Jun 2024 17:10:44 +0200 Subject: [PATCH] feat: Added timestamps to log. --- src/core/log/SensorLogger.jsx | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/src/core/log/SensorLogger.jsx b/src/core/log/SensorLogger.jsx index 0388052..8442109 100644 --- a/src/core/log/SensorLogger.jsx +++ b/src/core/log/SensorLogger.jsx @@ -2,7 +2,12 @@ import { getState, setState } from "../../App"; export function pushToMouseLog(logElement) { const sensorLog = getState().sensorLog; - sensorLog.mouseLog.push(logElement); + const currentTime = new Date(); + const mouseLogElement = { + mouseLog: logElement, + timestamp: currentTime, + }; + sensorLog.mouseLog.push(mouseLogElement); setState({ sensorLog: sensorLog }); } @@ -41,14 +46,25 @@ export function pushToVisitLog(logElement) { ) { return; } - sensorLog.visitedSites.push(logElement); + + const currentTime = new Date(); + const visitLogElement = { + visitLog: logElement, + timestamp: currentTime, + }; + sensorLog.visitedSites.push(visitLogElement); setState({ sensorLog: sensorLog }); } } export function pushToSonificationLog(logElement) { const sensorLog = getState().sensorLog; - sensorLog.playedSonifications.push(logElement); + const currentTime = new Date(); + const sonificationLogElement = { + sonificationLog: logElement, + timestamp: currentTime, + }; + sensorLog.playedSonifications.push(sonificationLogElement); setState({ sensorLog: sensorLog }); }