Skip to content

Commit 35d4b57

Browse files
committed
🐛 修复消息压缩计数逻辑,确保每条消息正确计数
1 parent 92a01e0 commit 35d4b57

File tree

1 file changed

+2
-2
lines changed
  • src/nonebot_plugin_nyaturingtest

1 file changed

+2
-2
lines changed

src/nonebot_plugin_nyaturingtest/mem.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -146,11 +146,11 @@ async def update(self, message_chunk: list[Message], after_compress: Callable[[]
146146
self.__messages.extend(message_chunk)
147147

148148
# 每self.__length_limit条消息压缩一次
149+
self.__compress_counter += len(message_chunk)
149150
if self.__compress_counter < self.__length_limit:
150-
self.__compress_counter += 1
151151
return
152-
153152
self.__compress_counter = 0
153+
154154
# 如果有正在执行的压缩任务,先取消它
155155
await self.__cancel_compress_task()
156156

0 commit comments

Comments
 (0)