Open Channel Handler
Open channel event handler.
Listens for all open channel event notifications in a unified manner, including:
Operations: entering, entered, enter failure, exited, reset, and channel destruction
Notifications: multi-device login sync, member ban/unban, and member mute/unmute
Metadata: KV data sync after joining, and incremental KV changes (update/delete)
Members: member join/leave changes with updated total count
Register via NCEngine.addOpenChannelHandler. All callback methods have default empty implementations; override only the callbacks you need.
Functions
Called when the channel is destroyed.
Called when the user successfully joins a channel.
Called when a channel operation fails.
Called when the user is joining a channel.
Called when the user leaves a channel.
Called when a member is banned or unbanned.
Called when channel members change.
Called when a member is muted or unmuted.
Called when KV data is updated or deleted.
Called when KV data sync completes after joining a channel.
Called for multi-device login sync events.
Called when the channel is reset.