Skip to content

Commit

Permalink
Merge pull request #720 from haoxiuwen/doc-v2
Browse files Browse the repository at this point in the history
Add Group/Chatroom Mute Addition Callbacks
  • Loading branch information
haoxiuwen authored Apr 14, 2024
2 parents 63c554a + 9dada0b commit 77aab32
Show file tree
Hide file tree
Showing 4 changed files with 7 additions and 5 deletions.
4 changes: 3 additions & 1 deletion docs/document/flutter/group_members.md
Original file line number Diff line number Diff line change
Expand Up @@ -272,7 +272,9 @@ try {

#### 开启全员禁言

仅群主和群管理员可以调用 `EMGroupManager#muteAllMembers` 方法开启全员禁言。全员禁言开启后不会在一段时间内自动解除禁言,需要调用 `EMGroupManager#unMuteAllMembers` 方法解除禁言。
仅群主和群管理员可以调用 `EMGroupManager#muteAllMembers` 方法开启全员禁言。群组中的所有成员都会收到 `EMGroupEventHandler#onAllGroupMemberMuteStateChanged` 事件。

全员禁言开启后不会在一段时间内自动解除禁言,需要调用 `EMGroupManager#unMuteAllMembers` 方法解除禁言。

群组全员禁言开启后,除了在白名单中的群成员,其他成员不能发言。

Expand Down
2 changes: 1 addition & 1 deletion docs/document/react-native/room_members.md
Original file line number Diff line number Diff line change
Expand Up @@ -265,7 +265,7 @@ ChatClient.getInstance()

仅聊天室所有者和管理员可以调用 `muteAllChatRoomMembers` 方法开启全员禁言。全员禁言开启后不会在一段时间内自动解除禁言,需要调用 `unMuteAllChatRoomMembers` 方法解除全员禁言。

全员禁言开启后,除了在白名单中的成员,其他成员不能发言。调用成功后,聊天室成员会收到 `onAllChatRoomMemberMuteStateChanged` 回调。
全员禁言开启后,除了在白名单中的成员,其他成员不能发言。调用成功后,聊天室成员会收到 `ChatRoomEventListener#onAllChatRoomMemberMuteStateChanged` 回调。

示例代码如下:

Expand Down
2 changes: 1 addition & 1 deletion docs/document/server-side/message_chatroom.md
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ POST https://{host}/{org_name}/{app_name}/messages/chatrooms
| 参数 | 类型 | 是否必需 | 描述 |
| :-------------- | :----- | :------- | :--------------- |
| `from` | String || 消息发送方的用户 ID。若不传入该字段,服务器默认设置为 `admin`。<Container type="tip" title="提示">1. 服务器不校验传入的用户 ID 是否存在,因此,如果你传入的用户 ID 不存在,服务器并不会提示,仍照常发送消息。<br/>2. 若传入字段但值为空字符串 (“”),请求失败。</Container> |
| `to` | Array || 消息接收方聊天室 ID 数组。每次最多可向 10 个聊天室发送消息。<Container type="tip" title="提示">服务器不校验传入的聊天室 ID 是否存在,因此,如果你传入的聊天室 ID 不存在,服务器并不会提示,仍照常发送消息。</Container> |
| `to` | Array || 消息接收方聊天室 ID 数组。每次最多可向 10 个聊天室发送消息。<Container type="tip" title="提示">服务器不校验传入的聊天室 ID 是否存在,因此,如果你传入的聊天室 ID 不存在,服务器并不会提示,仍照常发送消息。</Container> |
| `chatroom_msg_level` | String || 聊天室消息优先级:<br/> - `high`:高; <br/> - (默认)`normal`:普通;<br/> - `low`:低。 |
| `type` | String || 消息类型:<br/> - `txt`:文本消息;<br/> - `img`:图片消息;<br/> - `audio`:语音消息;<br/> - `video`:视频消息;<br/> - `file`:文件消息;<br/> - `loc`:位置消息;<br/> - `cmd`:透传消息;<br/> - `custom`:自定义消息。 |
| `body` | JSON || 消息内容。body 包含的字段见下表说明。 |
Expand Down
4 changes: 2 additions & 2 deletions docs/document/unity/room_members.md
Original file line number Diff line number Diff line change
Expand Up @@ -253,7 +253,7 @@ SDKClient.Instance.RoomManager.FetchRoomMuteList(roomId, pageSize, pageNum, call

仅聊天室所有者和管理员可以调用 `MuteAllRoomMembers` 方法开启全员禁言。全员禁言开启后不会在一段时间内自动取消禁言,需要调用 `UnMuteAllRoomMembers` 方法取消全员禁言。

全员禁言开启后,除了在白名单中的成员,其他成员不能发言。调用成功后,聊天室成员会收到 `OnAllMemberMuteChangedFromChatroom` 回调。
全员禁言开启后,除了在白名单中的成员,其他成员不能发言。调用成功后,聊天室成员会收到 `IRoomManagerDelegate#OnAllMemberMuteChangedFromChatroom` 回调。

示例代码如下:

Expand All @@ -268,7 +268,7 @@ SDKClient.Instance.RoomManager.MuteAllRoomMembers(roomId, new ValueCallBack<Room

#### 关闭聊天室全员禁言

仅聊天室所有者和管理员可以调用 `UnMuteAllRoomMembers` 方法取消全员禁言。调用成功后,聊天室成员会收到 `OnAllMemberMuteChangedFromChatroom` 回调。
仅聊天室所有者和管理员可以调用 `UnMuteAllRoomMembers` 方法取消全员禁言。调用成功后,聊天室成员会收到 `IRoomManagerDelegate#OnAllMemberMuteChangedFromChatroom` 回调。

示例代码如下:

Expand Down

0 comments on commit 77aab32

Please sign in to comment.