Filters the hidden participants from the payload.
The payload of the update message.
Handles a message for managing breakout rooms.
Arbitrary data.
Helper to send a breakout rooms message to the component.
Command that needs to be sent.
Stores if the current room is a breakout room.
Whether this room is a breakout room.
Sets the main room JID associated with this breakout room. Only applies when in a breakout room.
The main room JID.
Creates a breakout room with the given subject.
A subject for the breakout room.
Stops listening for events.
Gets the address of the Breakout Rooms XMPP component.
The address of the component.
Gets the main room's JID associated with this breakout room.
The main room JID.
Checks whether this room is a breakout room.
True if the room is a breakout room, false otherwise.
Retrieves whether a breakout room feature is supported.
Feature to check.
Wether the feature is supported.
Whether Breakout Rooms support is enabled in the backend or not.
Removes a breakout room.
JID of the room to be removed.
Changes the subject of a breakout room.
JID of the room to be removed.
A new subject for the breakout room.
Sends the given participant to the given room.
JID of the participant to be sent to a room.
JID of the target room.
Helper class for handling breakout rooms.