From 93bb8b502683d5d5fb6debf9bd2d84b585d09120 Mon Sep 17 00:00:00 2001 From: Kichiyaki Date: Thu, 25 Jun 2020 16:29:18 +0200 Subject: [PATCH] when lastEnnoblement is initializing, it should subtract 1 minute from time.Now() --- cron/handler.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cron/handler.go b/cron/handler.go index 2f3de23..b57aca8 100644 --- a/cron/handler.go +++ b/cron/handler.go @@ -45,7 +45,7 @@ func (h *handler) loadEnnoblements(worlds []string) map[string]ennoblements { lastEnnoblementAt, ok := h.lastEnnoblementAt[w] if !ok { - lastEnnoblementAt = time.Now().Add(-60 * time.Minute) + lastEnnoblementAt = time.Now().Add(-1 * time.Minute) } m[w] = filterEnnoblements(es, lastEnnoblementAt) @@ -203,6 +203,9 @@ func (h *handler) deleteClosedTribalWarsServers() { log.Print("deleteClosedTribalWarsServers: " + err.Error()) return } + if list == nil || list.Items == nil { + return + } keys := []string{} for _, server := range list.Items {