Skip to content

Commit

Permalink
fix: published date passed through translate
Browse files Browse the repository at this point in the history
  • Loading branch information
admondtamang committed Aug 30, 2024
1 parent 9050176 commit 984c29d
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 0 deletions.
2 changes: 2 additions & 0 deletions rss/feed.go
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,8 @@ type Feed struct {
WebMaster string `json:"webMaster,omitempty"`
PubDate string `json:"pubDate,omitempty"`
PubDateParsed *time.Time `json:"pubDateParsed,omitempty"`
Published string `json:"published,omitempty"`
PublishedParsed *time.Time `json:"publishedParsed,omitempty"`
LastBuildDate string `json:"lastBuildDate,omitempty"`
LastBuildDateParsed *time.Time `json:"lastBuildDateParsed,omitempty"`
Categories []*Category `json:"categories,omitempty"`
Expand Down
10 changes: 10 additions & 0 deletions translator.go
Original file line number Diff line number Diff line change
Expand Up @@ -550,6 +550,8 @@ func (t *DefaultAtomTranslator) Translate(feed interface{}) (*Feed, error) {
result.Links = t.translateFeedLinks(atom)
result.Updated = t.translateFeedUpdated(atom)
result.UpdatedParsed = t.translateFeedUpdatedParsed(atom)
result.Published = t.translateFeedPublished(atom)
result.PublishedParsed = t.translateFeedPublishedParsed(atom)
result.Author = t.translateFeedAuthor(atom)
result.Authors = t.translateFeedAuthors(atom)
result.Language = t.translateFeedLanguage(atom)
Expand Down Expand Up @@ -626,6 +628,14 @@ func (t *DefaultAtomTranslator) translateFeedUpdatedParsed(atom *atom.Feed) (upd
return atom.UpdatedParsed
}

func (t *DefaultAtomTranslator) translateFeedPublished(atom *atom.Feed) (published string) {
return atom.Published
}

func (t *DefaultAtomTranslator) translateFeedPublishedParsed(atom *atom.Feed) (published *time.Time) {
return atom.PublishedParsed
}

func (t *DefaultAtomTranslator) translateFeedAuthor(atom *atom.Feed) (author *Person) {
a := t.firstPerson(atom.Authors)
if a != nil {
Expand Down

0 comments on commit 984c29d

Please sign in to comment.