update comments

This commit is contained in:
Nazar Kanaev 2020-09-08 22:46:16 +01:00
parent 996bcdc90d
commit 19c6d90915
3 changed files with 4 additions and 2 deletions

View File

@ -22,7 +22,7 @@ var debounce = function(callback, wait) {
} }
var sanitize = function(content, base) { var sanitize = function(content, base) {
// NOTE: `item.link` is not always a valid url // WILD: `item.link` is not always a valid url
try { new URL(base) } catch(err) { base = null } try { new URL(base) } catch(err) { base = null }
var sanitizer = new DOMPurify var sanitizer = new DOMPurify

View File

@ -94,7 +94,7 @@ func discoverFeed(url string) (*gofeed.Feed, *[]FeedSource, error) {
feedparser := gofeed.NewParser() feedparser := gofeed.NewParser()
feed, err := feedparser.Parse(bytes.NewReader(content)) feed, err := feedparser.Parse(bytes.NewReader(content))
if err == nil { if err == nil {
// WILD: some feeds do not have link to itself // WILD: feeds may not always have link to themselves
if len(feed.FeedLink) == 0 { if len(feed.FeedLink) == 0 {
feed.FeedLink = url feed.FeedLink = url
} }

View File

@ -73,9 +73,11 @@ func (s *Storage) CreateItems(items []Item) bool {
now := time.Now() now := time.Now()
for _, item := range items { for _, item := range items {
// WILD: some feeds provide only `item.date_updated` (without `item.date_created`)
if item.Date == nil { if item.Date == nil {
item.Date = item.DateUpdated item.Date = item.DateUpdated
} }
// WILD: `item.guid` is not always present
if item.GUID == "" { if item.GUID == "" {
item.GUID = item.Link item.GUID = item.Link
} }