提交 360f29fa 作者: Jeromy

send discovery off into its own goroutine

License: MIT
Signed-off-by: 's avatarJeromy <why@ipfs.io>
上级 44c9bb80
...@@ -105,14 +105,16 @@ To use, the daemon must be run with '--enable-pubsub-experiment'. ...@@ -105,14 +105,16 @@ To use, the daemon must be run with '--enable-pubsub-experiment'.
discover, _, _ := req.Option("discover").Bool() discover, _, _ := req.Option("discover").Bool()
if discover { if discover {
blk := blocks.NewBlock([]byte("floodsub:" + topic)) go func() {
cid, err := n.Blocks.AddObject(blk) blk := blocks.NewBlock([]byte("floodsub:" + topic))
if err != nil { cid, err := n.Blocks.AddObject(blk)
log.Error("pubsub discovery: ", err) if err != nil {
return log.Error("pubsub discovery: ", err)
} return
}
connectToPubSubPeers(req.Context(), n, cid) connectToPubSubPeers(req.Context(), n, cid)
}()
} }
}, },
Marshalers: cmds.MarshalerMap{ Marshalers: cmds.MarshalerMap{
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论