mirror of
https://github.com/rwinkhart/backtone.git
synced 2026-09-05 16:47:34 -04:00
Fix maxFeedItems
This commit is contained in:
@@ -31,7 +31,7 @@ type IndicesT struct {
|
|||||||
func GetFromHTML(feed *feeds.Feed, rawHTML *string, regexString string, infoIndices IndicesT, maxFeedItems int) (*string, error) {
|
func GetFromHTML(feed *feeds.Feed, rawHTML *string, regexString string, infoIndices IndicesT, maxFeedItems int) (*string, error) {
|
||||||
now := time.Now()
|
now := time.Now()
|
||||||
r := regexp.MustCompile(regexString)
|
r := regexp.MustCompile(regexString)
|
||||||
newsItems := r.FindAllString(*rawHTML, 5)
|
newsItems := r.FindAllString(*rawHTML, maxFeedItems)
|
||||||
for i, item := range newsItems {
|
for i, item := range newsItems {
|
||||||
info := r.FindStringSubmatch(item)
|
info := r.FindStringSubmatch(item)
|
||||||
link := stitchFields(info, infoIndices.LinkC, infoIndices.LinkI)
|
link := stitchFields(info, infoIndices.LinkC, infoIndices.LinkI)
|
||||||
@@ -47,9 +47,6 @@ func GetFromHTML(feed *feeds.Feed, rawHTML *string, regexString string, infoIndi
|
|||||||
Created: now,
|
Created: now,
|
||||||
}
|
}
|
||||||
feed.Items = append(feed.Items, feedItem)
|
feed.Items = append(feed.Items, feedItem)
|
||||||
if i == maxFeedItems {
|
|
||||||
break
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
atom, err := feed.ToAtom()
|
atom, err := feed.ToAtom()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
Reference in New Issue
Block a user