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 }); }