diff options
| author | Mikhail Osipov <mike.osipov@gmail.com> | 2020-02-26 02:38:02 +0300 |
|---|---|---|
| committer | Mikhail Osipov <mike.osipov@gmail.com> | 2020-02-26 02:38:57 +0300 |
| commit | e6631acaa5af979d87645d74997955a1304cd648 (patch) | |
| tree | ba1a13102d437bc908a7c32ce604a802d5098868 /pkg/server/module/hex.go | |
| parent | d6b87d6ad43219bf5b9cdfef50697e1b066dc4ea (diff) | |
[server] prepare module.Open to return error
Diffstat (limited to 'pkg/server/module/hex.go')
| -rw-r--r-- | pkg/server/module/hex.go | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/pkg/server/module/hex.go b/pkg/server/module/hex.go index 8a25e50..c3ad0db 100644 --- a/pkg/server/module/hex.go +++ b/pkg/server/module/hex.go @@ -9,7 +9,7 @@ import ( type hexModule struct{} -func hexEncoder(rq, wq queue.Q) error { +func (h hexModule) Send(rq, wq queue.Q) error { enc := hex.NewEncoder(wq.Writer()) for b := range rq { @@ -19,14 +19,14 @@ func hexEncoder(rq, wq queue.Q) error { return nil } -func hexDecoder(rq, wq queue.Q) error { +func (h hexModule) Recv(rq, wq queue.Q) error { r := hex.NewDecoder(rq.Reader()) w := wq.Writer() return queue.IoCopy(r, w) } -func (m hexModule) Open(env env.Env) (Pipe, Pipe) { - return hexEncoder, hexDecoder +func (m hexModule) Open(env env.Env) (interface{}, error) { + return m, nil } func init() { |
