diff options
author | Ferris Tseng <ferristseng@fastmail.fm> | 2017-10-12 18:10:25 -0400 |
---|---|---|
committer | Ferris Tseng <ferristseng@fastmail.fm> | 2017-10-12 18:10:25 -0400 |
commit | 31ac8fcce3e34c0a5fa7c96f952523d3c643585f (patch) | |
tree | 1dfa43e8e94b22730cae24a7fdc8430fdb6417cb /ipfs-api/src/request | |
parent | 15c3808b3f5e27655025acbb0dc001f156ff74e1 (diff) |
add call for pubsub/sub
Diffstat (limited to 'ipfs-api/src/request')
-rw-r--r-- | ipfs-api/src/request/pubsub.rs | 16 |
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" + } +} |