Merge remote-tracking branch 'origin/master' into feat/post-worker
This commit is contained in:
@@ -40,10 +40,10 @@ var datastoreListCmd = &cli.Command{
|
||||
Name: "list",
|
||||
Description: "list datastore keys",
|
||||
Flags: []cli.Flag{
|
||||
&cli.IntFlag{
|
||||
&cli.StringFlag{
|
||||
Name: "repo-type",
|
||||
Usage: "node type (1 - full, 2 - storage, 3 - worker)",
|
||||
Value: 1,
|
||||
Usage: "node type (FullNode, StorageMiner, Worker, Wallet)",
|
||||
Value: "FullNode",
|
||||
},
|
||||
&cli.BoolFlag{
|
||||
Name: "top-level",
|
||||
@@ -71,7 +71,7 @@ var datastoreListCmd = &cli.Command{
|
||||
return xerrors.Errorf("lotus repo doesn't exist")
|
||||
}
|
||||
|
||||
lr, err := r.Lock(repo.RepoType(cctx.Int("repo-type")))
|
||||
lr, err := r.Lock(repo.NewRepoTypeFromString(cctx.String("repo-type")))
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
@@ -109,10 +109,10 @@ var datastoreGetCmd = &cli.Command{
|
||||
Name: "get",
|
||||
Description: "list datastore keys",
|
||||
Flags: []cli.Flag{
|
||||
&cli.IntFlag{
|
||||
&cli.StringFlag{
|
||||
Name: "repo-type",
|
||||
Usage: "node type (1 - full, 2 - storage, 3 - worker)",
|
||||
Value: 1,
|
||||
Usage: "node type (FullNode, StorageMiner, Worker, Wallet)",
|
||||
Value: "FullNode",
|
||||
},
|
||||
&cli.StringFlag{
|
||||
Name: "enc",
|
||||
@@ -137,7 +137,7 @@ var datastoreGetCmd = &cli.Command{
|
||||
return xerrors.Errorf("lotus repo doesn't exist")
|
||||
}
|
||||
|
||||
lr, err := r.Lock(repo.RepoType(cctx.Int("repo-type")))
|
||||
lr, err := r.Lock(repo.NewRepoTypeFromString(cctx.String("repo-type")))
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
@@ -34,9 +34,11 @@ var rpcCmd = &cli.Command{
|
||||
},
|
||||
},
|
||||
Action: func(cctx *cli.Context) error {
|
||||
rt := repo.FullNode
|
||||
var rt repo.RepoType
|
||||
if cctx.Bool("miner") {
|
||||
rt = repo.StorageMiner
|
||||
} else {
|
||||
rt = repo.FullNode
|
||||
}
|
||||
|
||||
addr, headers, err := lcli.GetRawAPI(cctx, rt, cctx.String("version"))
|
||||
|
||||
Reference in New Issue
Block a user