diff options
author | Simon Heath <icefoxen@gmail.com> | 2017-11-30 14:46:43 -0500 |
---|---|---|
committer | Simon Heath <icefoxen@gmail.com> | 2017-11-30 14:46:43 -0500 |
commit | 251b04e17b07192f7df9fda10a8d24d3965ee5c9 (patch) | |
tree | ad40c19d77925df0302baf55e53fdb30b7812a33 /ipfs-api/src/client.rs | |
parent | f66a1b557192404182bf83ce312c6ea505945711 (diff) |
Added /pin/add endpoint call
Diffstat (limited to 'ipfs-api/src/client.rs')
-rw-r--r-- | ipfs-api/src/client.rs | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/ipfs-api/src/client.rs b/ipfs-api/src/client.rs index 1a7dc89..229f666 100644 --- a/ipfs-api/src/client.rs +++ b/ipfs-api/src/client.rs @@ -821,6 +821,19 @@ impl IpfsClient { self.request(&request::ObjectStat { key }, None) } + /// Pins a new object. + /// + /// Does not yet implement "progress" because reading it is kinda squirrelly. + /// + #[inline] + pub fn pin_add( + &self, + key: &str, + recursive: Option<bool> + ) -> AsyncResponse<response::PinLsResponse> { + self.request(&request::PinAdd { key, recursive, progress: false }, None) + } + /// Returns a list of pinned objects in local storage. /// #[inline] |