From b87cc3ab4741c16608ab00d4b991aef70b8e4eb4 Mon Sep 17 00:00:00 2001 From: bflatastic Date: Mon, 26 Oct 2026 23:06:38 +0700 Subject: [PATCH] #824: a request carries main's request gate (state), not the old cancelled flag --- apps/figcraft-web/src/api.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/figcraft-web/src/api.rs b/apps/figcraft-web/src/api.rs index d51e5eaf..621925cf 100644 --- a/apps/figcraft-web/src/api.rs +++ b/apps/figcraft-web/src/api.rs @@ -95,7 +95,7 @@ fn request(method: &str, params: Value) -> js_sys::Promise { n.set(n.get() + 1); n.get() }); - let req = ControlRequest { id: json!(id), method: method.clone(), params: params.clone(), reply, cancelled: Default::default() }; + let req = ControlRequest { id: json!(id), method: method.clone(), params: params.clone(), reply, state: Default::default() }; QUEUE.with(|q| q.borrow_mut().push(req)); WAITING.with(|w| w.borrow_mut().push((rx, resolve, reject))); });