From 51163b15e655ae1edbdfd820c52e55aaff9089a5 Mon Sep 17 00:00:00 2001 From: Daniel Mason Date: Sun, 16 Jan 2022 14:39:40 +1300 Subject: [PATCH] Keep latest event always --- internal/nzcovidbot/api.go | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/internal/nzcovidbot/api.go b/internal/nzcovidbot/api.go index bf9e2f2..d9bdada 100644 --- a/internal/nzcovidbot/api.go +++ b/internal/nzcovidbot/api.go @@ -101,20 +101,15 @@ func getNewAPILocations() { // Apend Omicron if Omicron in advice copy.EventName = copy.EventName + " (Omicron)" newItems[item.Location.City] = append(newItems[item.Location.City], copy) - - // Always keep the latest - if item.PublishedAt.After(newUpdatedTime) { - newUpdatedTime = item.PublishedAt - } } else if item.PublishedAt.After(previousUpdatedTime) { // Clone the item to put in our own lil slice copy := item newItems[item.Location.City] = append(newItems[item.Location.City], copy) + } - // Always keep the latest - if item.PublishedAt.After(newUpdatedTime) { - newUpdatedTime = item.PublishedAt - } + // Always keep the latest + if item.PublishedAt.After(newUpdatedTime) { + newUpdatedTime = item.PublishedAt } }