(body: string | undefined)
| 377 | } |
| 378 | |
| 379 | function readJsonRpcId(body: string | undefined): unknown { |
| 380 | if (!body) return null; |
| 381 | try { |
| 382 | const parsed = JSON.parse(body) as { id?: unknown }; |
| 383 | return parsed.id ?? null; |
| 384 | } catch { |
| 385 | return null; |
| 386 | } |
| 387 | } |
| 388 | |
| 389 | function resolveRequestId(req: IncomingMessage): string { |
| 390 | const header = req.headers['x-request-id']; |
no test coverage detected