aboutsummaryrefslogtreecommitdiff
path: root/jsonrpc/src/service.rs
diff options
context:
space:
mode:
authorhozan23 <hozan23@proton.me>2024-03-11 09:09:53 +0100
committerhozan23 <hozan23@proton.me>2024-03-11 09:09:53 +0100
commit6040ab6bd35a47a3c8435c37747b8fcf43c4c7eb (patch)
treee02d63a575c87f662f8de61341fac7a7fecf81ab /jsonrpc/src/service.rs
parenta16997d75acf57b0be813716d0d4e7cfbc333f58 (diff)
jsonrpc: Handle client connection failures & perform general cleanup
Diffstat (limited to 'jsonrpc/src/service.rs')
-rw-r--r--jsonrpc/src/service.rs10
1 files changed, 7 insertions, 3 deletions
diff --git a/jsonrpc/src/service.rs b/jsonrpc/src/service.rs
index 943442c..23a50d9 100644
--- a/jsonrpc/src/service.rs
+++ b/jsonrpc/src/service.rs
@@ -25,12 +25,16 @@ pub trait RPCService: Sync + Send {
/// struct Hello {}
///
/// impl Hello {
-/// async fn say_hello(&self, params: Value) -> Result<Value, JsonRPCError> {
-/// Ok(serde_json::json!("hello!"))
+/// async fn foo(&self, params: Value) -> Result<Value, JsonRPCError> {
+/// Ok(serde_json::json!("foo!"))
+/// }
+///
+/// async fn bar(&self, params: Value) -> Result<Value, JsonRPCError> {
+/// Ok(serde_json::json!("bar!"))
/// }
/// }
///
-/// register_service!(Hello, say_hello);
+/// register_service!(Hello, foo, bar);
///
/// ```
#[macro_export]