mirror of
https://github.com/diegosouzapw/OmniRoute.git
synced 2026-07-31 12:22:14 +03:00
- Add `snapshotSession(sessionId)` to inspectorSessions.ts per master-plan §3.8: returns parsed InterceptedRequest[] in seq order, or null for non-existent sessions. Silently skips rows that fail InterceptedRequestSchema validation (defensive). - Restore canonical no-arg form of `MitmHandlerBase.hookBufferUpdate(intercepted)` per master-plan §3.5: when opts is omitted, derive completion fields from the intercepted object itself (status/responseHeaders/responseBody/responseSize/ *LatencyMs) rather than no-op'ing. Extended opts form preserved for legacy callers. - Update Zod record() calls in InterceptedRequestSchema to current (key,value) signature. - Add 3 unit tests for snapshotSession (happy path / non-existent / silent skip). - Add 2 unit tests for hookBufferUpdate (no-arg form + extended opts form).