fix: 退出过快问题

This commit is contained in:
Sakura-RanChen
2025-06-27 16:39:53 +08:00
parent 8c1a8f7d55
commit 95a678bb18
2 changed files with 5 additions and 11 deletions
+3 -7
View File
@@ -243,16 +243,12 @@ class ConnectionHandler:
# 立即关闭连接,不等待记忆保存完成
await self.close(ws)
async def reset_timeout(self):
"""重置超时计时器"""
if self.timeout_task:
self.timeout_task.cancel()
self.timeout_task = asyncio.create_task(self._check_timeout())
async def _route_message(self, message):
"""消息路由"""
# 重置超时计时器
await self.reset_timeout()
if self.timeout_task:
self.timeout_task.cancel()
self.timeout_task = asyncio.create_task(self._check_timeout())
if isinstance(message, str):
await handleTextMessage(self, message)