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