The conference.
The function to use to send a message.
Delay processing USER_JOINED events until the MUC is fully joined, otherwise the apparent conference size will be wrong.
Handles a ping request coming from another participant.
The ID of the participant who sent the request.
The request.
Handles a ping response coming from another participant
The ID of the participant who sent the response.
The response.
Handles a message that was received.
The message sender.
The payload of the message.
Handles a participant joining the conference. Starts to send ping requests to the participant.
The ID of the participant.
The participant that joined.
Handles a participant leaving the conference. Stops sending requests.
The ID of the participant.
Remove a participant without calling "stop".
Stops this E2ePing (i.e. stop sending requests).
Implements end-to-end ping (from one conference participant to another) via the jitsi-videobridge channel (either WebRTC data channel or web socket).
TODO: use a broadcast message instead of individual pings to each remote participant.
This class: