fix 一键组合只上传邮箱列表,服务端再从数据库加载完整账号
This commit is contained in:
+14
-5
@@ -3025,14 +3025,23 @@ function geminiApp() {
|
||||
this.addLog(`🚀 启动任务: ${taskType}, 账号数: ${requestedCount}, 并发: ${taskThreadCount}${monitorText}`, 'info');
|
||||
|
||||
try {
|
||||
// AI Studio 一键组合可能一次选择上万个账号。这里只提交邮箱引用,
|
||||
// 完整账号由服务端从数据库重新加载,避免请求体超过 Express 的 10MB 限制。
|
||||
const taskRequestBody = taskType === 'aistudio_combo'
|
||||
? {
|
||||
taskType,
|
||||
accountEmails: taskAccounts.map(account => account.email),
|
||||
params: taskParams,
|
||||
}
|
||||
: {
|
||||
taskType,
|
||||
accounts: taskAccounts,
|
||||
params: taskParams,
|
||||
};
|
||||
const res = await fetch('/api/operations/run', {
|
||||
method: 'POST',
|
||||
headers: { 'Content-Type': 'application/json' },
|
||||
body: JSON.stringify({
|
||||
taskType,
|
||||
accounts: taskAccounts,
|
||||
params: taskParams,
|
||||
}),
|
||||
body: JSON.stringify(taskRequestBody),
|
||||
});
|
||||
const data = await res.json();
|
||||
if (!data.success) {
|
||||
|
||||
Reference in New Issue
Block a user