diff options
author | Matthias Beyer <mail@beyermatthias.de> | 2021-12-05 17:44:11 +0100 |
---|---|---|
committer | Matthias Beyer <mail@beyermatthias.de> | 2021-12-06 16:29:01 +0100 |
commit | e3fc119baeaacbadde339e89a9b9d1507f406c15 (patch) | |
tree | 0f7ed9fcef61e8584e56a5778549378ad3f1109d /src | |
parent | e218a24ca0f4f4ffe6a60b9cdb5a4f065014e870 (diff) |
Add way to exit ipfs node
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Diffstat (limited to 'src')
-rw-r--r-- | src/client.rs | 5 | ||||
-rw-r--r-- | src/profile.rs | 4 |
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)] |