This commit is contained in:
2026-03-07 14:25:03 -05:00
parent b5398ec5a8
commit a856d73f95
3 changed files with 6 additions and 12 deletions

View File

@@ -1100,8 +1100,8 @@ class AppController:
def _on_api_event(self, event_name: str = "generic_event", **kwargs: Any) -> None:
payload = kwargs.get("payload", {})
with self._pending_gui_tasks_lock:
self._pending_gui_tasks.append({"action": "refresh_api_metrics", "payload": payload})
# Push to background event queue, NOT GUI queue
self.event_queue.put("refresh_api_metrics", payload)
if self.test_hooks_enabled:
with self._api_event_queue_lock:
self._api_event_queue.append({"type": event_name, "payload": payload})