From f5349753d7f8dfeeb358fbed74166674e2f0d27f Mon Sep 17 00:00:00 2001 From: linuztx Date: Fri, 27 Mar 2026 17:09:56 +0800 Subject: [PATCH] improve: remove redundant bridge_manager from execute, rely on poll loop finally --- .../extensions/python/job_loop/_10_wa_poll.py | 3 --- 1 file changed, 3 deletions(-) diff --git a/plugins/_whatsapp_integration/extensions/python/job_loop/_10_wa_poll.py b/plugins/_whatsapp_integration/extensions/python/job_loop/_10_wa_poll.py index 3e4319d46..b250674f2 100644 --- a/plugins/_whatsapp_integration/extensions/python/job_loop/_10_wa_poll.py +++ b/plugins/_whatsapp_integration/extensions/python/job_loop/_10_wa_poll.py @@ -22,7 +22,6 @@ class WhatsAppAutoPoll(Extension): async def execute(self, **kwargs: Any) -> None: import plugins._whatsapp_integration.helpers.handler as handler_mod - from plugins._whatsapp_integration.helpers import bridge_manager config = plugins.get_plugin_config(PLUGIN_NAME) or {} enabled = config.get("enabled", False) @@ -31,8 +30,6 @@ class WhatsAppAutoPoll(Extension): if handler_mod._poll_task and not handler_mod._poll_task.done(): handler_mod._poll_task.cancel() handler_mod._poll_task = None - if bridge_manager.is_process_alive(): - await bridge_manager.stop_bridge() return if not handler_mod._poll_task or handler_mod._poll_task.done():