aboutsummaryrefslogtreecommitdiffhomepage
path: root/reader
diff options
context:
space:
mode:
authorGravatar Frédéric Guillot <fred@miniflux.net>2018-03-14 20:09:06 -0700
committerGravatar Frédéric Guillot <fred@miniflux.net>2018-03-14 20:09:06 -0700
commit482785c5e6a1acdba8750b99b13288ad62c6d29d (patch)
tree896ff8cd93f75aebad38825f0917ac5e3839b670 /reader
parentfec391a336697a6536be9a04cee55b2f85da9a5d (diff)
Convert enclosure size field to bigint
Diffstat (limited to 'reader')
-rw-r--r--reader/atom/atom.go2
-rw-r--r--reader/json/json.go2
-rw-r--r--reader/rss/rss.go2
3 files changed, 3 insertions, 3 deletions
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 != "" {