Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
10
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Open sidebar
dms3
go-unixfs
Commits
cf6efc7a
Commit
cf6efc7a
authored
10 years ago
by
Juan Batiz-Benet
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
deprecate merkledag.Node.Update
parent
459e0d53
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
1 addition
and
25 deletions
+1
-25
merkledag/dagreader.go
merkledag/dagreader.go
+1
-0
merkledag/merkledag.go
merkledag/merkledag.go
+0
-25
No files found.
merkledag/dagreader.go
View file @
cf6efc7a
...
...
@@ -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
...
...
This diff is collapsed.
Click to expand it.
merkledag/merkledag.go
View file @
cf6efc7a
...
...
@@ -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
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment