onChatRoomNotifyBan

public abstract void onChatRoomNotifyBan(ChatRoomMemberBanEvent event)

禁言相关事件通知回调,包含以下 case

注:

禁言,受到白名单保护,即白名单中用户不会被禁言

是否接收通知取决于 server API 的入参 needNotify(默认为 false 不通知)。通知范围:

1. 禁言指定聊天室中用户,通知指定聊天室中任何成员

2. 解除指定聊天室中用户禁言,通知指定聊天室中任何成员

注:

全体禁言,也受到白名单保护,即白名单中用户不会被禁言

是否接收通知取决于 server API 的入参 needNotify(默认为 false 不通知)。通知范围:

3. 聊天室全体禁言,通知聊天室中所有成员

4. 解除聊天室全体禁言,通知聊天室中所有成员

注:

白名单是聊天室维度,添加后,用户在此聊天室内无法被设置禁言,即被保护

生命周期跟随聊天室,销毁后,清空白名单,重建聊天室时,需要再次调用接口添加

是否接收通知取决于 server API 的入参 needNotify(默认为 false 不通知)。通知范围:

5. 添加禁言用户白名单,通知聊天室中所有成员

6. 移出禁言用户白名单,通知聊天室中所有成员

注:

全局禁言是最高优先级,全局禁言后,禁言用户在所有聊天室内都无法发言,即便配置白名单也不行

只有全局禁言或解除全局禁言的用户可以收到通知。是否接收通知取决于 server API 的入参 needNotify(默认为 false 不通知)

7. 用户聊天室全局禁言,通知被全局禁言用户

8. 解除用户聊天室全局禁言,通知被解除全局禁言用户

Since

5.4.5