summaryrefslogtreecommitdiffstats
path: root/ipfs-api/src/request
diff options
context:
space:
mode:
authorFerris Tseng <ferristseng@fastmail.fm>2017-10-12 18:10:25 -0400
committerFerris Tseng <ferristseng@fastmail.fm>2017-10-12 18:10:25 -0400
commit31ac8fcce3e34c0a5fa7c96f952523d3c643585f (patch)
tree1dfa43e8e94b22730cae24a7fdc8430fdb6417cb /ipfs-api/src/request
parent15c3808b3f5e27655025acbb0dc001f156ff74e1 (diff)
add call for pubsub/sub
Diffstat (limited to 'ipfs-api/src/request')
-rw-r--r--ipfs-api/src/request/pubsub.rs16
1 files changed, 16 insertions, 0 deletions
diff --git a/ipfs-api/src/request/pubsub.rs b/ipfs-api/src/request/pubsub.rs
index 032a96a..aa3a413 100644
--- a/ipfs-api/src/request/pubsub.rs
+++ b/ipfs-api/src/request/pubsub.rs
@@ -42,3 +42,19 @@ impl<'a> ApiRequest for PubsubPub<'a> {
"/pubsub/pub"
}
}
+
+
+#[derive(Serialize)]
+pub struct PubsubSub<'a> {
+ #[serde(rename = "arg")]
+ pub topic: &'a str,
+
+ pub discover: Option<bool>,
+}
+
+impl<'a> ApiRequest for PubsubSub<'a> {
+ #[inline]
+ fn path() -> &'static str {
+ "/pubsub/sub"
+ }
+}