修复添加账号后前端不实时显示的问题
account_update事件处理时判断是否为新账号,新账号则重新渲染整个列表
🤖 Generated with Claude Code
This commit is contained in:
@@ -1088,8 +1088,16 @@
|
|||||||
updateAccountLimitDisplay();
|
updateAccountLimitDisplay();
|
||||||
});
|
});
|
||||||
socket.on('account_update', function(acc) {
|
socket.on('account_update', function(acc) {
|
||||||
|
var isNewAccount = !accounts[acc.id];
|
||||||
accounts[acc.id] = acc;
|
accounts[acc.id] = acc;
|
||||||
updateAccountCard(acc);
|
if (isNewAccount) {
|
||||||
|
// 新账号:重新渲染整个列表
|
||||||
|
renderAccounts();
|
||||||
|
updateAccountLimitDisplay();
|
||||||
|
} else {
|
||||||
|
// 已存在账号:只更新卡片
|
||||||
|
updateAccountCard(acc);
|
||||||
|
}
|
||||||
updateRunningCount();
|
updateRunningCount();
|
||||||
});
|
});
|
||||||
socket.on('task_progress', function(data) { updateAccountProgress(data); });
|
socket.on('task_progress', function(data) { updateAccountProgress(data); });
|
||||||
|
|||||||
Reference in New Issue
Block a user