beebo
2
fork

Configure Feed

Select the types of activity you want to include in your feed.

clarify published logic, add more date formats

+8 -2
+5 -2
rss/atom.go
··· 44 44 next := new(Item) 45 45 next.Title = item.Title 46 46 next.Summary = item.Summary 47 - if item.Date == "" { 48 - item.Date = item.Published 47 + if item.Published != "" { 48 + next.Date, err = parseTime(item.Published) 49 + if err == nil { 50 + next.DateValid = true 51 + } 49 52 } 50 53 if item.Date != "" { 51 54 next.Date, err = parseTime(item.Date)
+3
rss/time.go
··· 71 71 72 72 // j3s additions 73 73 "2006-01-02T15:04:05-0700", 74 + "2006-01-02", 75 + "02 Jan 2006 15:04:05 Z", 76 + "Mon, 2 Jan 2006 15:04:05 -0700", 74 77 } 75 78 76 79 func parseTime(s string) (time.Time, error) {