From cb435ecade52189f42d869a6d482a62f2969ebf0 Mon Sep 17 00:00:00 2001 From: CakeCN Date: Sun, 14 Dec 2025 14:33:29 +0800 Subject: [PATCH] fix chapter now --- Html/apps/extension_ase/ase_client/manager.py | 3 +-- Html/apps/sockets/namespaces.py | 4 +--- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/Html/apps/extension_ase/ase_client/manager.py b/Html/apps/extension_ase/ase_client/manager.py index 84630a6..3610b39 100644 --- a/Html/apps/extension_ase/ase_client/manager.py +++ b/Html/apps/extension_ase/ase_client/manager.py @@ -35,7 +35,6 @@ class ChatManager: _lock = threading.RLock() def __init__(self, restart=False): self.restart = restart - self.chapter_chain_now = -1 self.ase_client = None self.app = None self.socketio = None @@ -70,7 +69,7 @@ class ChatManager: self.chapter_chain = load_chapters(raw_markdown, raw_markdown_prompts, raw_score_prompts) self.bb = None self.chat_historys = [] - self.chapter_chain_now = -1 + self.chapter_chain_now = 0 self.scores = [] diff --git a/Html/apps/sockets/namespaces.py b/Html/apps/sockets/namespaces.py index 66a1b0e..75323fa 100644 --- a/Html/apps/sockets/namespaces.py +++ b/Html/apps/sockets/namespaces.py @@ -77,8 +77,6 @@ class AgentNamespace(Namespace): Returns: int: 需要跳过的章节数 """ - need_skip_chapters = 0 - # 总是从mongo加载学习进度 progress_result = load_learning_progress(user_id, course_id, chapter_name, lesson_name) @@ -100,7 +98,7 @@ class AgentNamespace(Namespace): upload_learning_progress_to_cloud(progress) # 计算需要跳过的章节数:从初始的-1到当前的chapter_chain_now - need_skip_chapters = chatmanager.chapter_chain_now + 1 + need_skip_chapters = chatmanager.chapter_chain_now else: # 使用默认值,确保有完整的结构 chatmanager.chat_historys = progress_result['data']['chat_historys']