From 1853a05a3774344bd039743b068a0efe630d25e4 Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Thu, 9 Dec 2021 20:09:28 +0100 Subject: Rewrite Client::post_text_blob() to use add() Signed-off-by: Matthias Beyer --- lib/src/client.rs | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/lib/src/client.rs b/lib/src/client.rs index d985769..918fa90 100644 --- a/lib/src/client.rs +++ b/lib/src/client.rs @@ -42,10 +42,14 @@ impl Client { } pub async fn post_text_blob(&self, text: String) -> Result { - self.ipfs - .put_dag(text.into()) + use futures::stream::StreamExt; + + crate::add::add(self.ipfs.clone(), std::io::Cursor::new(text)) + .collect::>>() .await - .map_err(anyhow::Error::from) + .into_iter() + .collect::>>() + .map(|mut v| v.pop().unwrap()) } /// Post a text node -- cgit v1.2.3