FCRGroupContext
FCRGroupContext 类。
FCRGroupContext 类提供的方法用于管理所有的子房间。可通过该类实现分组讨论功能。
getGroupInfo
addSubRoomList
创建子房间,
abstract fun addSubRoomList( appId: String, roomUuid: String, groupWithInProgress: GroupWithInProgress, callback: HttpCallback<HttpBaseRes<String>>? )
参数
removeSubRoomList
移除子房间。
abstract fun removeSubRoomList( appId: String, roomUuid: String, subRoomList: List<String>, callback: HttpCallback<HttpBaseRes<String>>? )
参数
- subRoomList
- 子房间 ID 列表。
removeAllSubRoomList
移除所有子房间。
abstract fun removeAllSubRooms( callback: HttpCallback<HttpBaseRes<String>>? )
参数
getSubRoomList
获取子房间列表。
abstract fun getSubRoomList(): AgoraEduContextSubRoomInfo
返回值
调用成功,则返回子房间信息 AgoraEduContextSubRoomInfo 列表。
getUserListFrom
获取指定子房间内的用户列表。
abstract fun getUserListFrom(subRoomUuid: String): List<String>
参数
- subRoomUuid
- 子房间 ID。
返回值
用户 ID 列表。
inviteUserListToSubRoom
邀请用户加入子房间。
abstract fun inviteUserListToSubRoom( userList: List<String>, appId: String, roomUuid: String, groupUuid: String, callback: HttpCallback<HttpBaseRes<String>>? )
参数
- userList
- 用户 ID 列表。
- subRoomUuid
- 子房间 ID。
userListAcceptInvitationToSubRoom
用户接受邀请进入自房间。
abstract fun userListAcceptInvitationToSubRoom( userList: List<String>, subRoomUuid: String, callback: HttpCallback<HttpBaseRes<String>>? )
参数
- userList
- 用户 ID 列表。
- subRoomUuid
- 子房间 ID。
userListRejectInvitationToSubRoom
用户拒绝加入子房间的邀请。
abstract fun userListRemoveFromSubRoom( userList: List<String>, appId: String, roomUuid: String, groupUuid: String, callback: HttpCallback<HttpBaseRes<String>>? )
参数
- userList
- 用户 ID 列表。
- subRoomUuid
- 子房间 ID。
addUserListToSubRoom
将用户移入子房间。
abstract fun addUserListToSubRoom( userList: List<String>, subRoomUuid: String, callback: HttpCallback<HttpBaseRes<String>>? )
该方法跳过邀请步骤,直接将用户移入子房间。
参数
- userList
- 用户 ID 列表。
- subRoomUuid
- 子房间 ID。
moveUserListToSubRoom
将用户从某子房间移动至另一子房间。
abstract fun moveUserListToSubRoom( userList: List<String>, fromSubRoomUuid: String, toSubRoomUuid: String, callback: HttpCallback<HttpBaseRes<String>>? )
参数
- userList
- 用户 ID 列表。
- fromSubRoomUuid
- 源子房间 ID。
- toSubRoomUuid
- 目标子房间 ID。