diff options
author | Frédéric Guillot <fred@miniflux.net> | 2018-04-28 10:51:07 -0700 |
---|---|---|
committer | Frédéric Guillot <fred@miniflux.net> | 2018-04-28 10:51:07 -0700 |
commit | 1eba1730d1af50ed545f4fde78b22d6fb62ca11e (patch) | |
tree | 61f99282f66529b42625a8f335593bdcb461459c /reader/feed | |
parent | 04adf5fdf53951f270923c41171a52575db53e46 (diff) |
Move HTTP client to its own package
Diffstat (limited to 'reader/feed')
-rw-r--r-- | reader/feed/handler.go | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/reader/feed/handler.go b/reader/feed/handler.go index da02e99..4b50820 100644 --- a/reader/feed/handler.go +++ b/reader/feed/handler.go @@ -9,7 +9,7 @@ import ( "time" "github.com/miniflux/miniflux/errors" - "github.com/miniflux/miniflux/http" + "github.com/miniflux/miniflux/http/client" "github.com/miniflux/miniflux/locale" "github.com/miniflux/miniflux/logger" "github.com/miniflux/miniflux/model" @@ -43,8 +43,8 @@ func (h *Handler) CreateFeed(userID, categoryID int64, url string, crawler bool) return nil, errors.NewLocalizedError(errCategoryNotFound) } - client := http.NewClient(url) - response, err := client.Get() + clt := client.New(url) + response, err := clt.Get() if err != nil { if _, ok := err.(*errors.LocalizedError); ok { return nil, err @@ -129,8 +129,9 @@ func (h *Handler) RefreshFeed(userID, feedID int64) error { return errors.NewLocalizedError(errNotFound, feedID) } - client := http.NewClientWithCacheHeaders(originalFeed.FeedURL, originalFeed.EtagHeader, originalFeed.LastModifiedHeader) - response, err := client.Get() + clt := client.New(originalFeed.FeedURL) + clt.WithCacheHeaders(originalFeed.EtagHeader, originalFeed.LastModifiedHeader) + response, err := clt.Get() if err != nil { var customErr errors.LocalizedError if lerr, ok := err.(*errors.LocalizedError); ok { |