Fixed realtime logs.

This commit is contained in:
Mike Cao 2023-02-22 20:59:59 -08:00
parent 8ecc6400ef
commit 7d3334ccce
7 changed files with 88 additions and 108 deletions

View file

@ -58,7 +58,7 @@ export default function RealtimeDashboard({ websiteId }) {
const realtimeData = useMemo(() => {
if (!currentData) {
return { pageviews: [], sessions: [], events: [], countries: [] };
return { pageviews: [], sessions: [], events: [], countries: [], visitors: [] };
}
currentData.countries = percentFilter(
@ -84,6 +84,13 @@ export default function RealtimeDashboard({ websiteId }) {
.sort(firstBy('y', -1)),
);
currentData.visitors = currentData.sessions.reduce((arr, val) => {
if (!arr.find(({ sessionId }) => sessionId === val.sessionId)) {
return arr.concat(val);
}
return arr;
}, []);
return currentData;
}, [currentData]);