participantLeft

When a participant exits the meeting this event is emitted

This event is emitted to all other participants in the meeting when the participant exits the meeting.

meeting.on("participantLeft", function(participantInfo) {
  console.log("participant has left the room", participantInfo);
});

Properties

participantInfo is an object that contains the following properties:

Properties

Description

Type

isAdmin

indicates whether the user is admin or not

boolean

meetingSessionId

id of the current meeting session

string

name

username of the user who has left the meeting

string

roomId

id of the current meeting room

string

_id

participant session id of the user who has left the meeting

string

email

email of the participant if specified

externalUserId

externalUserId of the participant if specified

meta

meta of the participant if specified

Example

meeting.on("participantLeft", function(participantInfo) {
  console.log("participant has left the room", participantInfo);
  
  // Just interating over all the video tags associate with the participant
  // and remove them
  Array.from(document.getElementsByClassName(participantInfo._id)).forEach(
    function(element) {
        element.remove();
    });
});