Documentation
    Preparing search index...

    Type Alias MockWebrtcService

    MockWebrtcService: MockService<MockWebrtcState> & {
        peerAnswer(sessionId: string): boolean;
        peerLeave(sessionId: string, reason?: string): boolean;
        peerMessage(sessionId: string, payload: unknown, from?: string): boolean;
    }

    Mock WebRTC service with peer controls.

    Type Declaration

    • peerAnswer: function
      • The remote side answers a connecting session; false when not connecting.

        Parameters

        • sessionId: string

        Returns boolean

    • peerLeave: function
      • The remote side leaves: peer left then closed.

        Parameters

        • sessionId: string
        • Optionalreason: string

        Returns boolean

    • peerMessage: function
      • Deliver a peer payload to an open session.

        Parameters

        • sessionId: string
        • payload: unknown
        • Optionalfrom: string

        Returns boolean

    const webrtc = createMockWebrtcService({ autoAnswer: false });
    webrtc.peerAnswer('sess-0123abcd');