From cb425936739a92317a81eee895a73061c74ad81c Mon Sep 17 00:00:00 2001 From: rsiddharth Date: Mon, 14 Sep 2020 19:33:11 -0400 Subject: cedar.go: update newsFeed Return []byte instead of string. --- cedar.go | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/cedar.go b/cedar.go index 5b262af..86901dc 100644 --- a/cedar.go +++ b/cedar.go @@ -5,28 +5,28 @@ import ( "net/http" ) -func newsFeed() (string, error) { +func newsFeed() ([]byte, error) { + // Init feed. + feed := make([]byte, 0) + resp, err := http.Get("https://fsf.org.in/news/feed.atom") if err != nil { - return "", err + return feed, err } - // Init vars. - chunk := make([]byte, 100) - feed := make([]byte, 0) - // Read feed. + chunk := make([]byte, 100) for { c, err := resp.Body.Read(chunk) if c < 1 { break } if err != nil && err != io.EOF { - return "", err + return feed, err } feed = append(feed, chunk[0:c]...) } - return string(feed), nil + return feed, nil } func main() {} -- cgit v1.2.3