commands/p2p: use cmds.EmitOnce in single value
License: MIT Signed-off-by: Overbool <overbool.xu@gmail.com>
Overbool committed
Oct 30, 2018 at 10:24 UTC
488db7d2f2a902247b4c0a5e61b7e93efd4e3eee
1 file changed
+3
-3
core/commands/p2p.go
+3
-3
@@ -310,7 +310,7 @@ var p2pLsCmd = &cmds.Command{
310
}
311
n.P2P.ListenersP2P.Unlock()
312
313
- return res.Emit(output)
313
+ return cmds.EmitOnce(res, output)
314
},
315
Type: P2PLsOutput{},
316
Encoders: cmds.EncoderMap{
@@ -398,7 +398,7 @@ var p2pCloseCmd = &cmds.Command{
398
done := n.P2P.ListenersLocal.Close(match)
399
done += n.P2P.ListenersP2P.Close(match)
400
401
- return res.Emit(done)
401
+ return cmds.EmitOnce(res, done)
402
},
403
Type: int(0),
404
Encoders: cmds.EncoderMap{
@@ -454,7 +454,7 @@ var p2pStreamLsCmd = &cmds.Command{
454
}
455
n.P2P.Streams.Unlock()
456
457
- return res.Emit(output)
457
+ return cmds.EmitOnce(res, output)
458
},
459
Type: P2PStreamsOutput{},
460
Encoders: cmds.EncoderMap{