From 3c419e831030c6c642d88ae962079c68997cfb1e Mon Sep 17 00:00:00 2001 From: bitfl0wer Date: Mon, 20 Nov 2023 14:47:13 +0100 Subject: [PATCH] Spawn local gateway task on wasm32 --- src/gateway/gateway.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/gateway/gateway.rs b/src/gateway/gateway.rs index d10dbfb..55552b8 100644 --- a/src/gateway/gateway.rs +++ b/src/gateway/gateway.rs @@ -74,9 +74,14 @@ impl Gateway { }; // Now we can continuously check for messages in a different task, since we aren't going to receive another hello + #[cfg(not(target_arch = "wasm32"))] task::spawn(async move { gateway.gateway_listen_task().await; }); + #[cfg(target_arch = "wasm32")] + task::spawn_local(async move { + gateway.gateway_listen_task().await; + }); Ok(GatewayHandle { url: websocket_url.clone(),