From b7e186a3dbbbe3cb11d12b641853821dd7432fb8 Mon Sep 17 00:00:00 2001 From: Denis Thiessen Date: Wed, 12 Jun 2024 17:16:04 +0200 Subject: [PATCH] fix: Fixed non-logging of visit log. --- src/core/log/SensorLogger.jsx | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) 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); } }