This commit is contained in:
sinu
2025-08-18 09:40:52 -07:00
parent fdf2fb0acb
commit 1e92a5a178

View File

@@ -10,13 +10,10 @@ use wasm_bindgen_futures::JsFuture;
static INIT: AtomicBool = AtomicBool::new(false);
async fn init() {
// If it is set return immediately.
if INIT.swap(true, std::sync::atomic::Ordering::SeqCst) {
return;
if !INIT.swap(true, std::sync::atomic::Ordering::SeqCst) {
#[cfg(all(target_arch = "wasm32", any(target_os = "unknown", target_os = "none")))]
JsFuture::from(web_spawn::start_spawner()).await.unwrap();
}
#[cfg(all(target_arch = "wasm32", any(target_os = "unknown", target_os = "none")))]
JsFuture::from(web_spawn::start_spawner()).await.unwrap();
}
#[cfg_attr(