diff --git a/getarticles.go b/getarticles.go index f8d4949..67b5b1d 100644 --- a/getarticles.go +++ b/getarticles.go @@ -168,29 +168,27 @@ func getArticles(feedURL string, max int) (string, error) { continue } - if i == 0 { - last = updateTime - lastUpdate.LastChange = updateTime.Format(time.RFC3339) + last = updateTime + lastUpdate.LastChange = updateTime.Format(time.RFC3339) - // Remove file with cached timestamp and create it - // again with updated timestamp. - // ToDo: Replace timestamp without deleting. - err = os.Remove(cacheFile) - if err != nil { - log.Fatal("Error: ", err) - } + // Remove file with cached timestamp and create it + // again with updated timestamp. + // ToDo: Replace timestamp without deleting. + err = os.Remove(cacheFile) + if err != nil { + log.Fatal("Error: ", err) + } - file, err = os.Create(cacheFile) - if err != nil { - log.Fatal("Error: ", err) - } - defer file.Close() + file, err = os.Create(cacheFile) + if err != nil { + log.Fatal("Error: ", err) + } + defer file.Close() - lastUpdateJSON, _ := json.MarshalIndent(lastUpdate, "", " ") - _, err = file.Write(lastUpdateJSON) - if err != nil { - log.Fatal("Error: ", err) - } + lastUpdateJSON, _ := json.MarshalIndent(lastUpdate, "", " ") + _, err = file.Write(lastUpdateJSON) + if err != nil { + log.Fatal("Error: ", err) } // Remove redirects and tracking parameters from URL.