Finalize/fix RSS feeds

This commit is contained in:
2022-08-27 21:35:05 +02:00
parent c1a701353a
commit 684859c197
5 changed files with 12 additions and 10 deletions
+6 -4
View File
@@ -5,16 +5,19 @@ import (
"github.com/gorilla/feeds"
)
func GenerateRssFeed(entries []*articles.Article) *feeds.Feed {
func GenerateRssFeed(entries []*articles.Article, title string, link string, description string) *feeds.Feed {
// Initialize RSS Feed
feed := &feeds.Feed{}
feed := &feeds.Feed{
Title: title,
Link: &feeds.Link{Href: link},
Description: description,
}
var feedItems []*feeds.Item
// Add items to RSS feeds
for _, entry := range entries {
feedItems = append(feedItems,
&feeds.Item{
Id: entry.Id,
@@ -24,7 +27,6 @@ func GenerateRssFeed(entries []*articles.Article) *feeds.Feed {
Created: entry.PublishDate,
})
}
feed.Items = feedItems
return feed