go fmt ./...

This commit is contained in:
Nazar Kanaev 2021-03-22 22:09:04 +00:00
parent 9e8837b37d
commit 9fa8b8440a
5 changed files with 19 additions and 19 deletions

View File

@ -41,15 +41,15 @@ func ParseJSON(data io.Reader) (*Feed, error) {
} }
dstfeed := &Feed{ dstfeed := &Feed{
Title: srcfeed.Title, Title: srcfeed.Title,
SiteURL: srcfeed.SiteURL, SiteURL: srcfeed.SiteURL,
} }
for _, srcitem := range srcfeed.Items { for _, srcitem := range srcfeed.Items {
dstfeed.Items = append(dstfeed.Items, Item{ dstfeed.Items = append(dstfeed.Items, Item{
GUID: srcitem.ID, GUID: srcitem.ID,
Date: dateParse(firstNonEmpty(srcitem.DatePublished, srcitem.DateModified)), Date: dateParse(firstNonEmpty(srcitem.DatePublished, srcitem.DateModified)),
URL: srcitem.URL, URL: srcitem.URL,
Title: srcitem.Title, Title: srcitem.Title,
Content: firstNonEmpty(srcitem.HTML, srcitem.Text, srcitem.Summary), Content: firstNonEmpty(srcitem.HTML, srcitem.Text, srcitem.Summary),
}) })
} }

View File

@ -26,7 +26,7 @@ func TestJSONFeed(t *testing.T) {
] ]
}`)) }`))
want := &Feed{ want := &Feed{
Title: "My Example Feed", Title: "My Example Feed",
SiteURL: "https://example.org/", SiteURL: "https://example.org/",
Items: []Item{ Items: []Item{
{GUID: "2", Content: "This is a second item.", URL: "https://example.org/second-item"}, {GUID: "2", Content: "This is a second item.", URL: "https://example.org/second-item"},

View File

@ -9,12 +9,12 @@ type Feed struct {
} }
type Item struct { type Item struct {
GUID string GUID string
Date time.Time Date time.Time
URL string URL string
Title string Title string
Content string Content string
ImageURL string ImageURL string
PodcastURL string PodcastURL string
} }

View File

@ -38,7 +38,7 @@ func TestRDFFeed(t *testing.T) {
</rdf:RDF> </rdf:RDF>
`)) `))
want := &Feed{ want := &Feed{
Title: "Mozilla Dot Org", Title: "Mozilla Dot Org",
SiteURL: "http://www.mozilla.org", SiteURL: "http://www.mozilla.org",
Items: []Item{ Items: []Item{
{GUID: "http://www.mozilla.org/status/", URL: "http://www.mozilla.org/status/", Title: "New Status Updates"}, {GUID: "http://www.mozilla.org/status/", URL: "http://www.mozilla.org/status/", Title: "New Status Updates"},

View File

@ -30,19 +30,19 @@ func TestRSSFeed(t *testing.T) {
</rss> </rss>
`)) `))
want := &Feed{ want := &Feed{
Title: "Scripting News", Title: "Scripting News",
SiteURL: "http://www.scripting.com/", SiteURL: "http://www.scripting.com/",
Items: []Item{ Items: []Item{
{ {
GUID: "http://www.scripting.com/one/", GUID: "http://www.scripting.com/one/",
URL: "http://www.scripting.com/one/", URL: "http://www.scripting.com/one/",
Title: "Title 1", Title: "Title 1",
Content: "Description 1", Content: "Description 1",
}, },
{ {
GUID: "http://www.scripting.com/two/", GUID: "http://www.scripting.com/two/",
URL: "http://www.scripting.com/two/", URL: "http://www.scripting.com/two/",
Title: "Title 2", Title: "Title 2",
Content: "Description 2", Content: "Description 2",
}, },
}, },