From c793999f3c0fe94e22348264676c9f47d61f600b Mon Sep 17 00:00:00 2001 From: Yu Yon Date: Fri, 12 Dec 2025 15:52:12 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=B7=BB=E5=8A=A0=E8=B4=A6?= =?UTF-8?q?=E5=8F=B7=E5=90=8E=E4=B8=8D=E5=AE=9E=E6=97=B6=E6=98=BE=E7=A4=BA?= =?UTF-8?q?=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 添加账号成功后通过socket推送account_update事件,前端实时更新列表 🤖 Generated with Claude Code --- app.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app.py b/app.py index 9a976f0..cf08fba 100755 --- a/app.py +++ b/app.py @@ -1771,6 +1771,10 @@ def add_account(): user_accounts[user_id][account_id] = account log_to_client(f"添加账号: {username}", user_id) + + # 通过socket实时推送新账号到前端 + socketio.emit('account_update', account.to_dict(), room=f'user_{user_id}') + return jsonify(account.to_dict()) @@ -1952,7 +1956,8 @@ def run_task(user_id, account_id, browse_type, enable_screenshot=True, source="m retry_count: 当前重试次数,用于自动重试机制(最多重试2次) """ MAX_AUTO_RETRY = 2 # 最大自动重试次数 - + print(f"[DEBUG run_task] account={account_id}, enable_screenshot={enable_screenshot} (类型:{type(enable_screenshot).__name__}), source={source}, retry={retry_count}") + if user_id not in user_accounts or account_id not in user_accounts[user_id]: return