From fc350e32edf5079efaeada8b15e15be08b8caa31 Mon Sep 17 00:00:00 2001 From: Till Faelligen <2353100+S7evinK@users.noreply.github.com> Date: Wed, 5 Oct 2022 07:36:03 +0200 Subject: [PATCH] Fix issue with roomCounts always getting reset after a day change --- userapi/consumers/roomserver.go | 1 + 1 file changed, 1 insertion(+) diff --git a/userapi/consumers/roomserver.go b/userapi/consumers/roomserver.go index f3d5b87a0..61e228378 100644 --- a/userapi/consumers/roomserver.go +++ b/userapi/consumers/roomserver.go @@ -129,6 +129,7 @@ func (s *OutputRoomEventConsumer) storeMessageStats(ctx context.Context, eventTy // reset the roomCounts on a day change if s.lastUpdate.Day() != time.Now().Day() { s.roomCounts[s.serverName] = make(map[string]bool) + s.lastUpdate = time.Now() } _, sender, err := gomatrixserverlib.SplitID('@', eventSender)