diff --git a/feed.go b/feed.go index 7d8a7fe..4f37775 100644 --- a/feed.go +++ b/feed.go @@ -35,13 +35,14 @@ func forwardLastFeed(url string) { return } - postAge = time.Now() - log.Println("Post Age: ", postAge) - if b.PublishedParsed != nil { postAge = *b.PublishedParsed - } else { + } else if b.UpdatedParsed != nil { + log.Println("Ops, no Published in the feed. Using Update Date") postAge = *b.UpdatedParsed + } else { + log.Println("No Published date or update date. This feed is crap, giving up") + postAge = time.Now() } log.Println("Post Age: ", postAge)