summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2021-12-05 17:44:11 +0100
committerMatthias Beyer <mail@beyermatthias.de>2021-12-06 16:29:01 +0100
commite3fc119baeaacbadde339e89a9b9d1507f406c15 (patch)
tree0f7ed9fcef61e8584e56a5778549378ad3f1109d /src
parente218a24ca0f4f4ffe6a60b9cdb5a4f065014e870 (diff)
Add way to exit ipfs node
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Diffstat (limited to 'src')
-rw-r--r--src/client.rs5
-rw-r--r--src/profile.rs4
2 files changed, 9 insertions, 0 deletions
diff --git a/src/client.rs b/src/client.rs
index 68aa4cd..bffcc6c 100644
--- a/src/client.rs
+++ b/src/client.rs
@@ -30,6 +30,11 @@ impl Client {
}
}
+ pub async fn exit(self) -> Result<()> {
+ self.ipfs.exit_daemon().await;
+ Ok(())
+ }
+
pub async fn post_text_blob(&self, text: String) -> Result<Cid> {
self.ipfs
.put_dag(text.into())
diff --git a/src/profile.rs b/src/profile.rs
index cf74520..6d61f54 100644
--- a/src/profile.rs
+++ b/src/profile.rs
@@ -134,6 +134,10 @@ impl Profile {
})
}
+ pub async fn exit(self) -> Result<()> {
+ self.client.exit().await
+ }
+
}
#[derive(Debug)]