summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2020-05-18 21:26:46 +0200
committerMatthias Beyer <mail@beyermatthias.de>2020-05-18 21:26:46 +0200
commit75dadb51fee37579d5b02005096e0d9e7f26f87c (patch)
tree369a9564b93f73b5437913a3f9d735e9d11f14ba
parentaf70970f292a33063d8a8cbc918f12fd70b15f4f (diff)
Adapt for ipfs-api changes
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
-rw-r--r--src/repository/client.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/repository/client.rs b/src/repository/client.rs
index f5917d4..4466e05 100644
--- a/src/repository/client.rs
+++ b/src/repository/client.rs
@@ -4,6 +4,7 @@ use std::ops::Deref;
use std::result::Result as RResult;
use ipfs_api::IpfsClient;
+use ipfs_api::TryFromUri;
use anyhow::Error;
use futures::future::Future;
use futures::future::FutureExt;
@@ -40,7 +41,7 @@ impl std::fmt::Debug for ClientFassade {
impl ClientFassade {
fn new(host: &str, port: u16) -> Result<ClientFassade, Error> {
debug!("Creating new ClientFassade object: {}:{}", host, port);
- IpfsClient::new(host, port)
+ IpfsClient::from_str(&format!("{}:{}", host, port))
.map(Arc::new)
.map(|c| ClientFassade(c))
.map_err(|e| Error::from(e.compat()))