USER_OFFLINE_REASON_TYPE

Reasons for a user going offline.

Enumerations

USER_OFFLINE_QUIT
(0): The user voluntarily left the call.
USER_OFFLINE_DROPPED
(1): No data packet received within a certain time. SDK timeout, user dropped.
Note: If the user leaves the call but the message is not delivered to the SDK (due to an unreliable channel), the SDK considers the user dropped.
USER_OFFLINE_BECOME_AUDIENCE
(2): The user switched their client role from host to audience.