(request)
| 479 | } |
| 480 | |
| 481 | function runProviderRequest(request) { |
| 482 | const task = handleRequest(request).catch((error) => { |
| 483 | console.error( |
| 484 | `[simdeck-provider-bridge] request ${request.id} failed: ${error instanceof Error ? error.message : String(error)}`, |
| 485 | ); |
| 486 | }); |
| 487 | activeRequests.add(task); |
| 488 | task.finally(() => { |
| 489 | activeRequests.delete(task); |
| 490 | }); |
| 491 | } |
| 492 | |
| 493 | async function cachedProxyResponse(request) { |
| 494 | const cacheKey = cacheKeyForRequest(request); |
no test coverage detected