refactoring

This commit is contained in:
nkanaev
2022-01-24 12:50:52 +00:00
parent 05f5785660
commit bff7476b58
2 changed files with 12 additions and 7 deletions

View File

@@ -75,6 +75,16 @@ func Parse(r io.Reader) (*Feed, error) {
return feed, err
}
func ParseAndFix(r io.Reader, baseURL string) (*Feed, error) {
feed, err := Parse(r)
if err != nil {
return nil, err
}
feed.TranslateURLs(baseURL)
feed.SetMissingDatesTo(time.Now())
return feed, nil
}
func (feed *Feed) cleanup() {
feed.Title = strings.TrimSpace(feed.Title)
feed.SiteURL = strings.TrimSpace(feed.SiteURL)