userOffline property

UserOfflineCallback? userOffline
getter/setter pair

Occurs when a remote user (COMMUNICATION)/ host (LIVE_BROADCASTING) leaves the channel. There are two reasons for users to become offline: Leave the channel: When a user/host leaves the channel, the user/host sends a goodbye message. When this message is received, the SDK determines that the user/host leaves the channel. Drop offline: When no data packet of the user or host is received for a certain period of time (20 seconds for the communication profile, and more for the live broadcast profile), the SDK assumes that the user/host drops offline. A poor network connection may lead to false detections. It's recommended to use the Agora RTM SDK for reliable offline detection.

Param uid The ID of the user who leaves the channel or goes offline.

Param reason Reasons why the user goes offline: UserOfflineReason .

Implementation

UserOfflineCallback? userOffline;