Commit a0aa07e3 authored by Jeromy's avatar Jeromy

rename root to last

parent 38479ff1
...@@ -6,9 +6,10 @@ import ( ...@@ -6,9 +6,10 @@ import (
) )
// NodeCB is callback function for dag generation // NodeCB is callback function for dag generation
// the `root` flag signifies whether or not this is // the `last` flag signifies whether or not this is the last
// the root of a dag. // (top-most root) node being added. useful for things like
type NodeCB func(node *dag.Node, root bool) error // only pinning the first node recursively.
type NodeCB func(node *dag.Node, last bool) error
var nilFunc NodeCB = func(_ *dag.Node, _ bool) error { return nil } var nilFunc NodeCB = func(_ *dag.Node, _ bool) error { return nil }
......
...@@ -66,13 +66,13 @@ func BuildTrickleDagFromReader(r io.Reader, ds dag.DAGService, spl chunk.BlockSp ...@@ -66,13 +66,13 @@ func BuildTrickleDagFromReader(r io.Reader, ds dag.DAGService, spl chunk.BlockSp
} }
func BasicPinnerCB(p pin.ManualPinner) h.NodeCB { func BasicPinnerCB(p pin.ManualPinner) h.NodeCB {
return func(n *dag.Node, root bool) error { return func(n *dag.Node, last bool) error {
k, err := n.Key() k, err := n.Key()
if err != nil { if err != nil {
return err return err
} }
if root { if last {
p.PinWithMode(k, pin.Recursive) p.PinWithMode(k, pin.Recursive)
return p.Flush() return p.Flush()
} else { } else {
...@@ -83,7 +83,7 @@ func BasicPinnerCB(p pin.ManualPinner) h.NodeCB { ...@@ -83,7 +83,7 @@ func BasicPinnerCB(p pin.ManualPinner) h.NodeCB {
} }
func PinIndirectCB(p pin.ManualPinner) h.NodeCB { func PinIndirectCB(p pin.ManualPinner) h.NodeCB {
return func(n *dag.Node, root bool) error { return func(n *dag.Node, last bool) error {
k, err := n.Key() k, err := n.Key()
if err != nil { if err != nil {
return err return err
......
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