WebRTCPipeline.ts β 1,582 lines. Call lifecycle, media, audio routing, stats, participants β all in one class. useSessionConnection.ts β 1,384 lines. Orchestration hook mixed with backend-specific logic. No central call state. 10 transport states, set from 13+ places, no validation.
WebRTCPipeline.ts β 1,582 lines. Call lifecycle, media, audio routing, stats, participants β all in one class. useSessionConnection.ts β 1,384 lines. Orchestration hook mixed with backend-specific logic. No central call state. 10 transport states, set from 13+ places, no validation.