diff --git a/Html/apps/services/backboard_service.py b/Html/apps/services/backboard_service.py
index 8e758cf..cd36840 100644
--- a/Html/apps/services/backboard_service.py
+++ b/Html/apps/services/backboard_service.py
@@ -13,14 +13,14 @@ def realtime_response(config: dict, realtime_action: dict) -> None:
"""
业务:根据 VSCode 上报的动作,更新 Backboard(黑板)状态。
"""
- # 依赖从 app.extensions 取,避免循环导入
- username2uuid = current_app.extensions["username2uuid"]
+ uuid2username = current_app.extensions["uuid2username"]
backboard_manager = current_app.extensions["backboard_manager"]
- user_id = config["user_id"]
- folder_path = config["path"] # 如需 WSL 转换可在生成 config 时处理
- useruuid = username2uuid[user_id]
- bb = backboard_manager.get_backboard(useruuid)
+ user_uuid = config["user_uuid"]
+ folder_path = config["path"]
+ username = uuid2username[user_uuid]
+
+ bb = backboard_manager.get_backboard(user_uuid)
assert isinstance(bb, Backboard)
# 统一记历史