fix: 修复MessageUpdateBatcher未定义错误

- 使用字符串形式的前向引用'MessageUpdateBatcher'
- 修复全局变量在类定义前使用类型注解的问题
This commit is contained in:
Windpicker-owo
2025-11-01 15:25:53 +08:00
parent 8ac7b76e70
commit 17e1c186b5

View File

@@ -308,7 +308,7 @@ class MessageStorageBatcher:
# 全局批处理器实例 # 全局批处理器实例
_message_storage_batcher: Optional[MessageStorageBatcher] = None _message_storage_batcher: Optional[MessageStorageBatcher] = None
_message_update_batcher: Optional[MessageUpdateBatcher] = None _message_update_batcher: Optional["MessageUpdateBatcher"] = None
def get_message_storage_batcher() -> MessageStorageBatcher: def get_message_storage_batcher() -> MessageStorageBatcher: