Refactor firehol

This commit is contained in:
9seconds
2021-11-29 16:25:33 +03:00
parent cc101c9a47
commit 558fec60de
5 changed files with 69 additions and 140 deletions
+5 -1
View File
@@ -22,7 +22,7 @@ func (h httpFile) Open(ctx context.Context) (io.ReadCloser, error) {
response, err := h.http.Do(request)
if err != nil {
if response != nil {
io.Copy(io.Discard, response.Body)
io.Copy(io.Discard, response.Body) // nolint: errcheck
response.Body.Close()
}
@@ -36,6 +36,10 @@ func (h httpFile) Open(ctx context.Context) (io.ReadCloser, error) {
return response.Body, nil
}
func (h httpFile) String() string {
return h.url
}
func NewHTTP(client *http.Client, endpoint string) (File, error) {
if client == nil {
return nil, ErrBadHTTPClient