From 2fdc6467057fb9d31bf0a037adc1e475c3df96a1 Mon Sep 17 00:00:00 2001 From: Dennis Pattmann Date: Thu, 16 Dec 2021 23:29:40 +0100 Subject: [PATCH] Changing background update function sequence and fixed logging output --- internal/store/memory_store.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/internal/store/memory_store.go b/internal/store/memory_store.go index b30a73f..3adfb96 100644 --- a/internal/store/memory_store.go +++ b/internal/store/memory_store.go @@ -31,13 +31,15 @@ type MemoryStore struct { func (s *MemoryStore) BackgroundUpdate(interval int) { for { - <-time.After(time.Minute * time.Duration(interval)) - fmt.Println("Updating token") + if _, err := s.updateToken(); err != nil { fmt.Printf("Error updating token: %v", err) + } else { + fmt.Println("Updated token successfully") } - fmt.Println("Updated token successfully") + + <-time.After(time.Minute * time.Duration(interval)) } }