From 482785c5e6a1acdba8750b99b13288ad62c6d29d Mon Sep 17 00:00:00 2001 From: Frédéric Guillot Date: Wed, 14 Mar 2018 20:09:06 -0700 Subject: Convert enclosure size field to bigint --- reader/atom/atom.go | 2 +- reader/json/json.go | 2 +- reader/rss/rss.go | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) (limited to 'reader') diff --git a/reader/atom/atom.go b/reader/atom/atom.go index 4697125..96a429f 100644 --- a/reader/atom/atom.go +++ b/reader/atom/atom.go @@ -187,7 +187,7 @@ func getEnclosures(a *atomEntry) model.EnclosureList { for _, link := range a.Links { if strings.ToLower(link.Rel) == "enclosure" { - length, _ := strconv.Atoi(link.Length) + length, _ := strconv.ParseInt(link.Length, 10, 0) enclosures = append(enclosures, &model.Enclosure{URL: link.URL, MimeType: link.Type, Size: length}) } } diff --git a/reader/json/json.go b/reader/json/json.go index 81b38f6..2c812ab 100644 --- a/reader/json/json.go +++ b/reader/json/json.go @@ -47,7 +47,7 @@ type jsonAttachment struct { URL string `json:"url"` MimeType string `json:"mime_type"` Title string `json:"title"` - Size int `json:"size_in_bytes"` + Size int64 `json:"size_in_bytes"` Duration int `json:"duration_in_seconds"` } diff --git a/reader/rss/rss.go b/reader/rss/rss.go index b7fc1d0..041cd19 100644 --- a/reader/rss/rss.go +++ b/reader/rss/rss.go @@ -194,7 +194,7 @@ func (r *rssItem) GetEnclosures() model.EnclosureList { enclosures := make(model.EnclosureList, 0) for _, enclosure := range r.Enclosures { - length, _ := strconv.Atoi(enclosure.Length) + length, _ := strconv.ParseInt(enclosure.Length, 10, 0) enclosureURL := enclosure.URL if r.OrigEnclosureLink != "" { -- cgit v1.2.3