From 3e21cccb14192baeb8df45017149e7c89ea33d14 Mon Sep 17 00:00:00 2001 From: Alejandro Celaya Date: Sat, 14 Nov 2020 13:01:35 +0100 Subject: [PATCH] Fixed visits getting accumulated every time the visits page is opened --- src/visits/services/VisitsParser.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/visits/services/VisitsParser.ts b/src/visits/services/VisitsParser.ts index 5a83c035..2febfd16 100644 --- a/src/visits/services/VisitsParser.ts +++ b/src/visits/services/VisitsParser.ts @@ -1,4 +1,4 @@ -import { isNil, map, reduce } from 'ramda'; +import { isNil, map } from 'ramda'; import { extractDomain, parseUserAgent } from '../../utils/helpers/visits'; import { hasValue } from '../../utils/utils'; import { CityStats, NormalizedVisit, Stats, Visit, VisitsStats } from '../types'; @@ -53,7 +53,7 @@ const updateCitiesForMapForVisit = (citiesForMapStats: Record citiesForMapStats[city] = currentCity; }; -export const processStatsFromVisits = reduce( +export const processStatsFromVisits = (visits: NormalizedVisit[]) => visits.reduce( (stats: VisitsStats, visit: NormalizedVisit) => { // We mutate the original object because it has a big performance impact when large data sets are processed updateOsStatsForVisit(stats.os, visit);