提交 9e11a417 作者: Miguel Torres

Add option to choose a specific number of providers to search for

License: MIT
Signed-off-by: 's avatarMiguel Torres <migueltorreslopez@gmail.com>

Apply fmt

License: MIT
Signed-off-by: 's avatarMiguel Torres <migueltorreslopez@gmail.com>

Add format

License: MIT
Signed-off-by: 's avatarMiguel Torres <migueltorreslopez@gmail.com>
上级 67828a4b
......@@ -145,6 +145,7 @@ var findProvidersDhtCmd = &cmds.Command{
},
Options: []cmds.Option{
cmds.BoolOption("verbose", "v", "Print extra information.").Default(false),
cmds.IntOption("num-providers", "n", "The number of providers to find.").Default(20),
},
Run: func(req cmds.Request, res cmds.Response) {
n, err := req.InvocContext().GetNode()
......@@ -159,7 +160,15 @@ var findProvidersDhtCmd = &cmds.Command{
return
}
numProviders := 20
numProviders, _, err := res.Request().Option("n").Int()
if err != nil {
res.SetError(err, cmds.ErrNormal)
return
}
if numProviders < 1 {
res.SetError(fmt.Errorf("Number of providers must be greater than 0"), cmds.ErrNormal)
return
}
outChan := make(chan interface{})
res.SetOutput((<-chan interface{})(outChan))
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论