fix: 更新数据库会话管理,确保事务在正常退出时自动提交,并在异常时安全回滚

This commit is contained in:
Windpicker-owo
2025-11-28 13:24:41 +08:00
parent ac017986fd
commit 2bd7e93af7
4 changed files with 54 additions and 21 deletions

View File

@@ -135,6 +135,7 @@ class MessageHandler:
handler=self._handle_adapter_response_route,
name="adapter_response_handler",
message_type="adapter_response",
priority=100
)
# 注册 notice 消息处理器(处理通知消息,如戳一戳、禁言等)
@@ -153,6 +154,7 @@ class MessageHandler:
handler=self._handle_notice_message,
name="notice_message_handler",
message_type="notice",
priority=90
)
# 注册默认消息处理器(处理所有其他消息)
@@ -160,6 +162,7 @@ class MessageHandler:
predicate=lambda _: True, # 匹配所有消息
handler=self._handle_normal_message,
name="default_message_handler",
priority=50
)
logger.info("MessageHandler 已向 MessageRuntime 注册处理器和钩子")