Commit cf6efc7a authored by Juan Batiz-Benet's avatar Juan Batiz-Benet

deprecate merkledag.Node.Update

parent 459e0d53
......@@ -26,6 +26,7 @@ func NewDagReader(n *Node, serv *DAGService) (io.Reader, error) {
if err != nil {
return nil, err
}
switch pb.GetType() {
case ft.PBData_Directory:
return nil, ErrIsDir
......
......@@ -138,31 +138,6 @@ func (n *Node) Key() (u.Key, error) {
return u.Key(h), err
}
// Recursively update all hash links and size values in the tree
func (n *Node) Update() error {
log.Debug("node update")
for _, l := range n.Links {
if l.Node != nil {
err := l.Node.Update()
if err != nil {
return err
}
nhash, err := l.Node.Multihash()
if err != nil {
return err
}
l.Hash = nhash
size, err := l.Node.Size()
if err != nil {
return err
}
l.Size = size
}
}
_, err := n.Encoded(true)
return err
}
// DAGService is an IPFS Merkle DAG service.
// - the root is virtual (like a forest)
// - stores nodes' data in a BlockService
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment