From 2eb6ecf4e9d8040bd2a698dbfa80bcd45b0c371e Mon Sep 17 00:00:00 2001 From: Silvan Jegen Date: Sat, 21 Jan 2017 12:34:51 +0100 Subject: Use the registry for filter modules as well --- filter/http.go | 35 ----------------------------------- 1 file changed, 35 deletions(-) delete mode 100644 filter/http.go (limited to 'filter/http.go') diff --git a/filter/http.go b/filter/http.go deleted file mode 100644 index 97fffa7..0000000 --- a/filter/http.go +++ /dev/null @@ -1,35 +0,0 @@ -package filter - -import ( - "bytes" - "io/ioutil" - "net/http" - - "github.com/Shugyousha/stasher/work" -) - -type HTTPFilter struct { - url string -} - -func NewHTTPFilter(url string) *HTTPFilter { - return &HTTPFilter{url: url} -} - -func (hf *HTTPFilter) Filter(w *work.Work) *work.Work { - resp, err := http.Post(hf.url, "application/json", bytes.NewReader(w.Data)) - if err != nil { - w.Err = err - return w - } - defer resp.Body.Close() - - filtered, err := ioutil.ReadAll(resp.Body) - if err != nil { - w.Err = err - return w - } - - w.Data = filtered - return w -} -- cgit v1.2.3