From 899a6b251737caa023e1587d3c5bbb205a2b1c64 Mon Sep 17 00:00:00 2001 From: Louis <contact@louiscap.co> Date: Sun, 31 Jul 2022 01:55:43 +0000 Subject: [PATCH] Add 'close' to EventClient and PollingClient --- src/lib.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/lib.rs b/src/lib.rs index dfbc14e..5a25732 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -203,6 +203,10 @@ impl PollingClient { pub fn send_binary(&self, message: Vec<u8>) -> Result<(), JsValue> { self.event_client.send_binary(message) } + + pub fn close(&self) -> Result<(), JsValue> { + self.event_client.close(); + } } #[derive(Debug, Clone, Error)] @@ -435,4 +439,8 @@ impl EventClient { .borrow() .send_with_u8_array(message.as_slice()) } + + pub fn close(&self) -> Result<(), JsValue> { + self.connection.borrow().close() + } } -- GitLab