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