From 220e4fab27b7f419b3e89e2f2d28ae789aac09d7 Mon Sep 17 00:00:00 2001
From: wangzhibo <wangzhibo@shsening.com>
Date: 星期四, 08 十月 2026 16:29:55 +0800
Subject: [PATCH] 5种场景模式家长端ok

---
 xiaozhi-esp32-server/main/xiaozhi-server/core/connection.py |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/xiaozhi-esp32-server/main/xiaozhi-server/core/connection.py b/xiaozhi-esp32-server/main/xiaozhi-server/core/connection.py
index 69a53f3..2396416 100644
--- a/xiaozhi-esp32-server/main/xiaozhi-server/core/connection.py
+++ b/xiaozhi-esp32-server/main/xiaozhi-server/core/connection.py
@@ -1616,9 +1616,10 @@
             if self.server is not None:
                 await self.server.unregister_device_handler(self.device_id, self)
             try:
-                from core.app_runtime.session import end_session
+                from core.app_runtime.session import end_session, schedule_close_parent_except
 
                 end_session(self, "disconnected")
+                schedule_close_parent_except(self, "disconnected")
             except Exception as session_error:
                 self.logger.bind(tag=TAG).warning(f"鏂嚎 flush TaskSession 澶辫触: {session_error}")
 

--
Gitblit v1.9.1