feat: 多任务上传时显示等待上传状态

- 任务入队时设置状态为"等待上传"
- 实际上传时更新为"上传截图"
- 用户可以更直观地看到多任务上传进度
This commit is contained in:
Yu Yon
2026-01-09 09:09:00 +08:00
parent 0ca6dfe5a7
commit 7f5e9d5244

View File

@@ -90,6 +90,15 @@ class KDocsUploader:
"image_path": image_path, "image_path": image_path,
} }
try: try:
# 入队前设置状态为等待上传
try:
account = safe_get_account(user_id, account_id)
if account and self._should_mark_upload(account):
account.status = "等待上传"
self._emit_account_update(user_id, account)
except Exception:
pass
self._queue.put({"action": "upload", "payload": payload}, timeout=1) self._queue.put({"action": "upload", "payload": payload}, timeout=1)
return True return True
except queue.Full: except queue.Full: