feat: add CPA plus session import strategy

This commit is contained in:
QLHazyCoder
2026-05-19 16:56:08 +08:00
parent 85a6cc4157
commit 40b9cd397d
24 changed files with 1936 additions and 55 deletions
+2 -1
View File
@@ -48,13 +48,14 @@ function extractFunction(name) {
return source.slice(start, end);
}
test('background auth chain set does not include SUB2API session import node', () => {
test('background auth chain set does not include Plus session import nodes', () => {
const authChainStart = source.indexOf('const AUTH_CHAIN_NODE_IDS = new Set([');
const authChainEnd = source.indexOf(']);', authChainStart);
const authChainBlock = source.slice(authChainStart, authChainEnd);
assert.ok(authChainStart >= 0, 'expected AUTH_CHAIN_NODE_IDS block to exist');
assert.doesNotMatch(authChainBlock, /sub2api-session-import/);
assert.doesNotMatch(authChainBlock, /cpa-session-import/);
});
const NODE_EXECUTE_COMPAT_HELPERS = `