@cryptotaxi247 / kubo / commits / cddef3ec5

use PostRunMap when constructing PostRun in commands

Writing out the full type explicitly is ugly and verbose. License: MIT Signed-off-by: Steven Allen <steven@stebalien.com>

Steven Allen committed Jan 10, 2018 at 17:11 UTC cddef3ec5ee130631c31596b76d6ef618ddc1a3d
3 files changed +3 -3
core/commands/block.go
+1 -1
@@ -299,7 +299,7 @@ It takes a list of base58 encoded multihashs to remove.
299 log.Error(err)
300 }
301 },
302 - PostRun: map[cmds.PostRunType]func(*cmds.Request, cmds.ResponseEmitter) cmds.ResponseEmitter{
302 + PostRun: cmds.PostRunMap{
303 cmds.CLI: func(req *cmds.Request, re cmds.ResponseEmitter) cmds.ResponseEmitter {
304 reNext, res := cmds.NewChanResponsePair(req)
305
core/commands/cat.go
+1 -1
@@ -92,7 +92,7 @@ var CatCmd = &cmds.Command{
92 res.SetError(err, cmdkit.ErrNormal)
93 }
94 },
95 - PostRun: map[cmds.PostRunType]func(*cmds.Request, cmds.ResponseEmitter) cmds.ResponseEmitter{
95 + PostRun: cmds.PostRunMap{
96 cmds.CLI: func(req *cmds.Request, re cmds.ResponseEmitter) cmds.ResponseEmitter {
97 reNext, res := cmds.NewChanResponsePair(req)
98
core/commands/get.go
+1 -1
@@ -101,7 +101,7 @@ may also specify the level of compression by specifying '-l=<1-9>'.
101
102 res.Emit(reader)
103 },
104 - PostRun: map[cmds.PostRunType]func(*cmds.Request, cmds.ResponseEmitter) cmds.ResponseEmitter{
104 + PostRun: cmds.PostRunMap{
105 cmds.CLI: func(req *cmds.Request, re cmds.ResponseEmitter) cmds.ResponseEmitter {
106 reNext, res := cmds.NewChanResponsePair(req)
107