diff options
Diffstat (limited to 'jsonrpc/examples/server.rs')
-rw-r--r-- | jsonrpc/examples/server.rs | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/jsonrpc/examples/server.rs b/jsonrpc/examples/server.rs index 5b951cd..470bd02 100644 --- a/jsonrpc/examples/server.rs +++ b/jsonrpc/examples/server.rs @@ -1,8 +1,9 @@ -use std::sync::Arc; +use std::{sync::Arc, time::Duration}; use serde::{Deserialize, Serialize}; use serde_json::Value; +use karyon_core::async_util::sleep; use karyon_jsonrpc::{rpc_impl, Error, Server}; struct Calc { @@ -56,6 +57,8 @@ fn main() { .expect("start a new server"); // Start the server - server.start().await.unwrap(); + server.start().await; + + sleep(Duration::MAX).await; }); } |