ipfs-cluster/adder
Hector Sanjuan 7c636061bd
Improve pin/unpin method signatures (#843)
* Improve pin/unpin method signatures:

These changes the following Cluster Go API methods:

* -> Cluster.Pin(ctx, cid, options) (pin, error)
* -> Cluster.Unpin(ctx, cid) (pin, error)
* -> Cluster.PinPath(ctx, path, opts) (pin,error)

Pin and Unpin now return the pinned object.

The signature of the methods now matches that of the API Client, is clearer as
to what options the user can set and is aligned with PinPath, UnpinPath, which
returned pin methods.

The REST API now returns the Pinned/Unpinned object rather than 204-Accepted.

This was necessary for a cleaner pin/update approach, which I'm working on in
another branch.

Most of the changes here are updating tests to the new signatures

* Adapt load-balancing client to new Pin/Unpin signatures

* cluster.go: Fix typo

Co-Authored-By: Kishan Sagathiya <kishansagathiya@gmail.com>

* cluster.go: Fix typo

Co-Authored-By: Kishan Sagathiya <kishansagathiya@gmail.com>
2019-07-22 15:39:11 +02:00
..
adderutils Feat #632: Keep default /add behaviour outside of conditional block 2019-01-07 14:10:16 +01:00
ipfsadd Types: make AddedOutput carry a cid.Cid 2019-03-06 18:48:25 +00:00
local Improve pin/unpin method signatures (#843) 2019-07-22 15:39:11 +02:00
sharding Update deps along with go-libp2p-core refactor 2019-06-14 13:10:45 +02:00
adder_test.go Update to go-ipfs-files 2.0.3 2018-12-17 14:29:44 +01:00
adder.go support --nocopy when adding URLs 2019-03-26 10:22:37 -05:00
util.go Improve pin/unpin method signatures (#843) 2019-07-22 15:39:11 +02:00