only expose IpfsNode as param
Jeromy committed
Feb 4, 2015 at 04:00 UTC
4770c5e142b3ef0279edbc2d12d64c36c8ee76f1
1 file changed
+6
-5
core/coreunix/metadata.go
+6
-5
@@ -1,13 +1,14 @@
1
package coreunix
2
3
import (
4
+ core "github.com/jbenet/go-ipfs/core"
5
dag "github.com/jbenet/go-ipfs/merkledag"
6
ft "github.com/jbenet/go-ipfs/unixfs"
7
u "github.com/jbenet/go-ipfs/util"
8
)
9
9
-func AddMetadataTo(key u.Key, m *ft.Metadata, dserv dag.DAGService) (u.Key, error) {
10
- nd, err := dserv.Get(key)
10
+func AddMetadataTo(key u.Key, m *ft.Metadata, n *core.IpfsNode) (u.Key, error) {
11
+ nd, err := n.DAG.Get(key)
12
if err != nil {
13
return "", err
14
}
@@ -24,11 +25,11 @@ func AddMetadataTo(key u.Key, m *ft.Metadata, dserv dag.DAGService) (u.Key, erro
25
return "", err
26
}
27
27
- return dserv.Add(mdnode)
28
+ return n.DAG.Add(mdnode)
29
}
30
30
-func Metadata(key u.Key, dserv dag.DAGService) (*ft.Metadata, error) {
31
- nd, err := dserv.Get(key)
31
+func Metadata(key u.Key, n *core.IpfsNode) (*ft.Metadata, error) {
32
+ nd, err := n.DAG.Get(key)
33
if err != nil {
34
return nil, err
35
}