From fd926045893d61ea2b86ab1678995d2f3cf08182 Mon Sep 17 00:00:00 2001 From: Zsolt Tasnadi Date: Tue, 20 Jan 2026 00:10:41 +0100 Subject: [PATCH] fix --- lib/cache.go | 5 +++-- lib/runner.go | 3 ++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/lib/cache.go b/lib/cache.go index a8edbc8..a5cc5cc 100644 --- a/lib/cache.go +++ b/lib/cache.go @@ -1,9 +1,8 @@ package lib import ( - "encoding/json" // Added for logging + "encoding/json" "os" - // Added for path manipulation ) const cacheFileName = "cache.json" // Renamed for clarity @@ -57,9 +56,11 @@ func (c *Cache) IsChanged(fetcher string, value string) bool { if !found { return true } + if cachedValue != value { return true } + return false } diff --git a/lib/runner.go b/lib/runner.go index cc3bf06..0d2b824 100644 --- a/lib/runner.go +++ b/lib/runner.go @@ -68,6 +68,7 @@ func Runner() { for { log.Println("Run updater...") + messages = []string{} // Clear messages for the current iteration for _, fetcher := range fetchers { fetcher_messages := fetcher.Fetch() messages = append(messages, fetcher_messages...) @@ -80,6 +81,6 @@ func Runner() { cache.Save() - time.Sleep(100) + time.Sleep(config.Interval) } }