@@ -23,11 +23,11 @@ import (
23
23
ft "github.com/ipfs/go-ipfs/unixfs"
24
24
uio "github.com/ipfs/go-ipfs/unixfs/io"
25
25
26
- node "gx/ipfs/QmNwUEK7QbwSqyKBu3mMtToo8SUc6wQJ7gdZq4gGGJqfnf/go-ipld-format"
27
- routing "gx/ipfs/QmPCGUjMRuBcPybZFpjhzpifwPP9wPRoiy5geTQKU4vqWA/go-libp2p-routing"
28
26
humanize "gx/ipfs/QmPSBJL4momYnE7DcUyk2DVhD6rH488ZmHBGLbxNdhU44K/go-humanize"
29
- multibase "gx/ipfs/QmafgXF3u3QSWErQoZ2URmQp5PFG384htoE7J338nS2H7T/go-multibase"
30
- cid "gx/ipfs/QmeSrf6pzut73u6zLQkRFQ3ygt3k6XFT2kjdYP8Tnkwwyg/go-cid"
27
+ routing "gx/ipfs/QmRijoA6zGS98ELTDbGsLWPZbVotYsGbjp3RbXcKCYBeon/go-libp2p-routing"
28
+ cid "gx/ipfs/QmcZfnkapfECQGcLZaf9B79NRg7cRa9EnZh4LSbkCzwNvY/go-cid"
29
+ ipld "gx/ipfs/Qme5bWv7wtjUNGsK2BNGVUFPKiuxWrsqrtvYwCLRw8YFES/go-ipld-format"
30
+ multibase "gx/ipfs/QmexBtiTTEwwn42Yi6ouKt6VqzpA6wjJgiW1oh9VfaRrup/go-multibase"
31
31
)
32
32
33
33
const (
@@ -53,7 +53,7 @@ func newGatewayHandler(n *core.IpfsNode, c GatewayConfig, api coreiface.CoreAPI)
53
53
}
54
54
55
55
// TODO(cryptix): find these helpers somewhere else
56
- func (i * gatewayHandler ) newDagFromReader (r io.Reader ) (node .Node , error ) {
56
+ func (i * gatewayHandler ) newDagFromReader (r io.Reader ) (ipld .Node , error ) {
57
57
// TODO(cryptix): change and remove this helper once PR1136 is merged
58
58
// return ufs.AddFromReader(i.node, r.Body)
59
59
return importer .BuildDagFromReader (
@@ -316,7 +316,7 @@ func (i *gatewayHandler) getOrHeadHandler(ctx context.Context, w http.ResponseWr
316
316
317
317
// storage for directory listing
318
318
var dirListing []directoryItem
319
- dirr .ForEachLink (ctx , func (link * node .Link ) error {
319
+ dirr .ForEachLink (ctx , func (link * ipld .Link ) error {
320
320
// See comment above where originalUrlPath is declared.
321
321
di := directoryItem {humanize .Bytes (link .Size ), link .Name , gopath .Join (originalUrlPath , link .Name )}
322
322
dirListing = append (dirListing , di )
@@ -425,7 +425,7 @@ func (i *gatewayHandler) putHandler(w http.ResponseWriter, r *http.Request) {
425
425
return
426
426
}
427
427
428
- var newnode node .Node
428
+ var newnode ipld .Node
429
429
if rsegs [len (rsegs )- 1 ] == "QmUNLLsPACCz1vLxQVkXqqLX5R1X345qqfHbsf67hvA3Nn" {
430
430
newnode = ft .EmptyDirNode ()
431
431
} else {
@@ -474,7 +474,7 @@ func (i *gatewayHandler) putHandler(w http.ResponseWriter, r *http.Request) {
474
474
return
475
475
}
476
476
477
- nnode , err := e .Finalize (i .node .DAG )
477
+ nnode , err := e .Finalize (ctx , i .node .DAG )
478
478
if err != nil {
479
479
webError (w , "putHandler: could not get node" , err , http .StatusInternalServerError )
480
480
return
@@ -498,11 +498,11 @@ func (i *gatewayHandler) putHandler(w http.ResponseWriter, r *http.Request) {
498
498
// object set-data case
499
499
pbnd .SetData (pbnewnode .Data ())
500
500
501
- newcid , err = i .node .DAG .Add (pbnd )
501
+ newcid = pbnd .Cid ()
502
+ err = i .node .DAG .Add (ctx , pbnd )
502
503
if err != nil {
503
504
nnk := newnode .Cid ()
504
- rk := pbnd .Cid ()
505
- webError (w , fmt .Sprintf ("putHandler: Could not add newnode(%q) to root(%q)" , nnk .String (), rk .String ()), err , http .StatusInternalServerError )
505
+ webError (w , fmt .Sprintf ("putHandler: Could not add newnode(%q) to root(%q)" , nnk .String (), newcid .String ()), err , http .StatusInternalServerError )
506
506
return
507
507
}
508
508
default :
@@ -561,7 +561,7 @@ func (i *gatewayHandler) deleteHandler(w http.ResponseWriter, r *http.Request) {
561
561
562
562
var newnode * dag.ProtoNode = pbnd
563
563
for j := len (pathNodes ) - 2 ; j >= 0 ; j -- {
564
- if _ , err := i .node .DAG .Add (newnode ); err != nil {
564
+ if err := i .node .DAG .Add (ctx , newnode ); err != nil {
565
565
webError (w , "Could not add node" , err , http .StatusInternalServerError )
566
566
return
567
567
}
@@ -579,7 +579,7 @@ func (i *gatewayHandler) deleteHandler(w http.ResponseWriter, r *http.Request) {
579
579
}
580
580
}
581
581
582
- if _ , err := i .node .DAG .Add (newnode ); err != nil {
582
+ if err := i .node .DAG .Add (ctx , newnode ); err != nil {
583
583
webError (w , "Could not add root node" , err , http .StatusInternalServerError )
584
584
return
585
585
}
0 commit comments