diff --git a/src/core/log/SensorLogger.jsx b/src/core/log/SensorLogger.jsx index 8442109..fc84fa3 100644 --- a/src/core/log/SensorLogger.jsx +++ b/src/core/log/SensorLogger.jsx @@ -33,6 +33,17 @@ export function pushToClickLog(logElement) { setState({ sensorLog: sensorLog }); } +const addLogElement = function (logElement) { + const sensorLog = getState().sensorLog; + const currentTime = new Date(); + const visitLogElement = { + visitLog: logElement, + timestamp: currentTime, + }; + sensorLog.visitedSites.push(visitLogElement); + setState({ sensorLog: sensorLog }); +}; + export function pushToVisitLog(logElement) { const sensorLog = getState().sensorLog; @@ -46,14 +57,9 @@ export function pushToVisitLog(logElement) { ) { return; } - - const currentTime = new Date(); - const visitLogElement = { - visitLog: logElement, - timestamp: currentTime, - }; - sensorLog.visitedSites.push(visitLogElement); - setState({ sensorLog: sensorLog }); + addLogElement(logElement); + } else if (visitedSitesAmount === 0) { + addLogElement(logElement); } }