提交 961e3ced 作者: Brian Tiger Chow

feat(coreunix): AddR for recursive Adds

上级 a58f3c3b
......@@ -12,10 +12,13 @@ import (
chunk "github.com/jbenet/go-ipfs/importer/chunk"
merkledag "github.com/jbenet/go-ipfs/merkledag"
"github.com/jbenet/go-ipfs/pin"
"github.com/jbenet/go-ipfs/thirdparty/eventlog"
unixfs "github.com/jbenet/go-ipfs/unixfs"
u "github.com/jbenet/go-ipfs/util"
)
var log = eventlog.Logger("coreunix")
// Add builds a merkledag from the a reader, pinning all objects to the local
// datastore. Returns a key representing the root node.
func Add(n *core.IpfsNode, r io.Reader) (u.Key, error) {
......@@ -127,6 +130,11 @@ Loop:
if err != nil {
return nil, err
}
k, err := node.Key()
if err != nil {
return nil, err
}
log.Debugf("add %s %s", k, name)
}
err := addNode(n, tree)
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论