DyteMeetingRoomEventsListener

Dyte meeting room events listener

You can subscribe to all room events by implementing this interface. To subscribe pass implementation to io.dyte.core.DyteMobileClient.addMeetingRoomEventsListener

Functions

Link copied to clipboard
open fun onActiveTabUpdate(id: String, tabType: ActiveTabType)

Called when a meeting host changes the active screen share or plugin tab.

Link copied to clipboard

Triggered when Local user connects to the meeting room after initialization.

Link copied to clipboard

Triggered when Local user starts connecting to the meeting room during initialization.

Link copied to clipboard

Triggered when Local user disconnects while leaving the the meeting room.

Link copied to clipboard
Link copied to clipboard
open fun onMeetingInitFailed(exception: Exception)
Link copied to clipboard
Link copied to clipboard

Triggered when Local user fails to connect to the meeting room during initialization.

Link copied to clipboard

When connection to meeting room is lost due to network conditions

Link copied to clipboard
Link copied to clipboard
open fun onMeetingRoomJoinFailed(exception: Exception)

On meeting room join failed Triggered when some error happened while executing io.dyte.core.DyteMobileClient.joinRoom or io.dyte.core.DyteMobileClient.init

Link copied to clipboard

On meeting room join started Triggered once the sdk starts making connection to the roomname you passed. Ideally one should show loader on UI once this event is triggered.

Link copied to clipboard

On meeting room left Triggered once this user is left successfully from the meeting

Link copied to clipboard
Link copied to clipboard

Triggered when Dyte client fails to reconnect to the meeting room.

Link copied to clipboard

Triggered when Dyte client successfully reconnects to the meeting room.

Link copied to clipboard

Triggered when Dyte client detects a connection drop and starts trying reconnection with the meeting room.