1
0
mirror of https://github.com/ipfs/kubo.git synced 2025-09-10 05:52:20 +08:00

fixing putHandler for --writable http gateway

I disabled this a long time ago and never refactored it. About time.

License: MIT
Signed-off-by: Henry <cryptix@riseup.net>
This commit is contained in:
Henry
2015-10-22 23:32:57 +02:00
parent bcc76f2bbe
commit b8b4e45665
3 changed files with 61 additions and 92 deletions

View File

@ -22,12 +22,12 @@ var ErrNoComponents = errors.New(
// ErrNoLink is returned when a link is not found in a path
type ErrNoLink struct {
name string
node mh.Multihash
Name string
Node mh.Multihash
}
func (e ErrNoLink) Error() string {
return fmt.Sprintf("no link named %q under %s", e.name, e.node.B58String())
return fmt.Sprintf("no link named %q under %s", e.Name, e.Node.B58String())
}
// Resolver provides path resolution to IPFS
@ -124,7 +124,7 @@ func (s *Resolver) ResolveLinks(ctx context.Context, ndd *merkledag.Node, names
if next == "" {
n, _ := nd.Multihash()
return result, ErrNoLink{name: name, node: n}
return result, ErrNoLink{Name: name, Node: n}
}
if nlink.Node == nil {