Fix Chrome session list API pagination in IDE beta 9

This commit is contained in:
yilsem committed 2026-09-07 13:58:03 +03:00
1 parent fa63e03eb7
commit ff2eb47302
7 files changed
+189 -8

No files matched your search

+5
View File
@@ -94,6 +94,11 @@ async function fixture(t) {
const http = createServer((request, response) => {
assert.equal(request.headers['x-hermes-session-token'], 'fixture-backend-secret')
response.setHeader('Content-Type', 'application/json')
if (request.url.startsWith('/api/sessions?')) {
const query = new URL(request.url, 'http://localhost').searchParams
assert.ok(Number(query.get('limit')) <= 100)
assert.equal(query.get('source'), 'desktop')
}
if (request.url.startsWith('/api/sessions?')) response.end(JSON.stringify({ sessions: [
{ id: 'stored-1', title: 'Birinci iş', source: 'desktop', model: 'fixture-model' },
{ id: 'stored-2', title: 'İkinci iş', source: 'desktop' },