rpcclient: add close connection function

This commit is contained in:
ghassmo
2022-05-13 11:47:49 +03:00
parent 5cec2b98ff
commit e16204496b

View File

@@ -18,6 +18,11 @@ impl RpcClient {
Ok(Self { sender, receiver, stop_signal })
}
pub async fn close(&self) -> Result<()> {
self.stop_signal.send(()).await?;
Ok(())
}
pub async fn request(&self, value: JsonRequest) -> Result<Value> {
let req_id = value.id.clone().as_u64().unwrap_or(0);
let value = json!(value);