mirror of
https://codeberg.org/librarian/feeds
synced 2024-12-06 19:16:24 +01:00
fixed tests for cases without enclosure
This commit is contained in:
@@ -111,17 +111,20 @@ func newAtomEntry(i *Item) *AtomEntry {
|
||||
}
|
||||
|
||||
|
||||
if(i.Link.Length>0) {
|
||||
i.Link.Rel = "enclosure"
|
||||
}
|
||||
|
||||
x := &AtomEntry{
|
||||
Title: i.Title,
|
||||
Link: &AtomLink{Href: i.Link.Href, Rel: i.Link.Rel, Type: i.Link.Type, Length: strconv.FormatInt(i.Link.Length,10)},
|
||||
Link: &AtomLink{Href: i.Link.Href, Rel: i.Link.Rel, Type: i.Link.Type},
|
||||
Content: c,
|
||||
Id: id,
|
||||
Updated: anyTimeFormat(time.RFC3339, i.Updated, i.Created),
|
||||
}
|
||||
|
||||
if(i.Link.Length>0) {
|
||||
i.Link.Rel = "enclosure"
|
||||
x.Link = &AtomLink{Href: i.Link.Href, Rel: i.Link.Rel, Type: i.Link.Type, Length: strconv.FormatInt(i.Link.Length,10)}
|
||||
}
|
||||
|
||||
|
||||
if len(name) > 0 || len(email) > 0 {
|
||||
x.Author = &AtomAuthor{AtomPerson: AtomPerson{Name: name, Email: email}}
|
||||
}
|
||||
|
||||
@@ -91,9 +91,11 @@ func newRssItem(i *Item) *RssItem {
|
||||
Link: i.Link.Href,
|
||||
Description: i.Description,
|
||||
Guid: i.Id,
|
||||
Enclosure: &RssEnclosure{Url: i.Link.Href, Type: i.Link.Type, Length: i.Link.Length},
|
||||
PubDate: anyTimeFormat(time.RFC822, i.Created, i.Updated),
|
||||
}
|
||||
if(i.Link.Length > 0 || i.Link.Type != ""){
|
||||
item.Enclosure = &RssEnclosure{Url: i.Link.Href, Type: i.Link.Type, Length: i.Link.Length}
|
||||
}
|
||||
if i.Author != nil {
|
||||
item.Author = i.Author.Name
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user