重构 Grok SSO 上传到 webchat2api
This commit is contained in:
@@ -613,22 +613,17 @@
|
||||
throw new Error('未找到 x.ai/grok sso Cookie。');
|
||||
}
|
||||
|
||||
const latestState = await getState();
|
||||
const existingSsoCookies = Array.isArray(latestState?.grokSsoCookies)
|
||||
? latestState.grokSsoCookies
|
||||
.map((entry) => cleanString(entry))
|
||||
.filter(Boolean)
|
||||
: [];
|
||||
const nextSsoCookies = existingSsoCookies.includes(ssoCookie)
|
||||
? existingSsoCookies
|
||||
: [...existingSsoCookies, ssoCookie];
|
||||
const completedAt = Date.now();
|
||||
const completionPatch = {
|
||||
grokSsoCookie: ssoCookie,
|
||||
grokSsoCookies: nextSsoCookies,
|
||||
grokSsoCookies: [ssoCookie],
|
||||
grokSsoExtractedAt: completedAt,
|
||||
grokCompletedAt: completedAt,
|
||||
grokRegisterStatus: 'completed',
|
||||
grokWebchat2ApiUploadStatus: '',
|
||||
grokWebchat2ApiUploadedAt: 0,
|
||||
grokWebchat2ApiUploadMessage: '',
|
||||
grokWebchat2ApiTargetUrl: '',
|
||||
...buildGrokRuntimePatch({
|
||||
register: {
|
||||
status: 'completed',
|
||||
@@ -636,9 +631,15 @@
|
||||
},
|
||||
sso: {
|
||||
currentCookie: ssoCookie,
|
||||
cookies: nextSsoCookies,
|
||||
cookies: [ssoCookie],
|
||||
extractedAt: completedAt,
|
||||
},
|
||||
upload: {
|
||||
status: '',
|
||||
uploadedAt: 0,
|
||||
message: '',
|
||||
targetUrl: '',
|
||||
},
|
||||
session: {
|
||||
lastError: '',
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user