This commit is contained in:
Nazar Kanaev
2021-03-02 11:18:32 +00:00
parent 4accfad266
commit e1cfb04f98
4 changed files with 29 additions and 7 deletions

View File

@@ -11,6 +11,7 @@ import (
"net"
"net/http"
"net/url"
"strings"
"time"
)
@@ -237,6 +238,14 @@ func convertItems(items []*gofeed.Item, feed storage.Feed) []storage.Item {
if item.Author != nil {
author = item.Author.Name
}
podcastUrl := ""
if item.Enclosures != nil {
for _, enclosure := range item.Enclosures {
if strings.ToLower(enclosure.Type) == "audio/mpeg" {
podcastUrl = enclosure.URL
}
}
}
result[i] = storage.Item{
GUID: item.GUID,
FeedId: feed.Id,
@@ -249,6 +258,7 @@ func convertItems(items []*gofeed.Item, feed storage.Feed) []storage.Item {
DateUpdated: item.UpdatedParsed,
Status: storage.UNREAD,
Image: imageURL,
PodcastURL: podcastUrl,
}
}
return result