feat: productionize paid modes and PvP capture

This commit is contained in:
jwinterm
2026-07-21 20:41:27 -04:00
parent 8fb284f8ed
commit 89398335c7
230 changed files with 31755 additions and 2777 deletions
+15
View File
@@ -53,3 +53,18 @@ describe('handleRegisterClient validation', () => {
expect(reg.data.success).toBe(false);
});
});
describe('session resume credential transport', () => {
let ch;
afterEach(() => ch && ch.shutdown && ch.shutdown());
test('accepts auth payload token and ignores URL query token', () => {
ch = buildHandler();
expect(ch._getResumeToken({
handshake: { auth: { resumeToken: 'auth-secret' }, query: { resumeToken: 'url-secret' } }
})).toBe('auth-secret');
expect(ch._getResumeToken({
handshake: { auth: {}, query: { resumeToken: 'url-secret' } }
})).toBeNull();
});
});