IFCRGroupHandler
onGroupInfoUpdated
分组信息更新回调。
Kotlin
override fun onGroupInfoUpdated(groupInfo: FCREduContextGroupInfo)
参数
- groupInfo
- 分组信息对象 FCREduContextGroupInfo。
onSubRoomListAdded
新增子房间回调。
Kotlin
override fun onSubRoomListAdded(subRoomList: MutableList<AgoraEduContextSubRoomInfo>)
参数
- subRoomList
- 子房间信息 AgoraEduContextSubRoomInfo 列表。
onSubRoomListRemoved
移除子房间回调。
Kotlin
override fun onSubRoomListRemoved(subRoomList: List<AgoraEduContextSubRoomInfo>)
参数
- subRoomList
- 子房间信息 AgoraEduContextSubRoomInfo 列表。
onSubRoomListUpdated
子房间列表更新回调。
Kotlin
override fun onSubRoomListUpdated(subRoomList: List<AgoraEduContextSubRoomInfo>)
参数
- subRoomList
- 子房间信息 AgoraEduContextSubRoomInfo 列表。
onUserListInvitedToSubRoom
提示用户收到加入子房间的邀请。
Kotlin
override fun onUserListInvitedToSubRoom(all: MutableList<FCRGroupInfo>, current: FCRGroupInfo?)
参数
- userList
- 用户 ID 列表。
- subRoomUuid
- 子房间 ID。
- operator
- 操作人,可为空。
onUserListAddedToSubRoom
提示用户被加入子房间。
Kotlin
override fun onUserListAddedToSubRoom(subRoomList: List<String>, subRoomUuid: String, user: EduBaseUserInfo?)
参数
- userList
- 用户 ID 列表。
- subRoomUuid
- 子房间 ID。
- operator
- 操作人,可为空。
onUserMovedToSubRoom
用户从一个子房间被移动至另一个子房间。
Kotlin
override fun onUserMovedToSubRoom(
userUuid: String,
fromSubRoomUuid: String,
toSubRoomUuid: String,
operator: EduBaseUserInfo?
)
参数
- userList
- 用户 ID 列表。
- fromSubRoomUuid
- 源子房间 ID。
- toSubRoomUuid
- 目标子房间 ID。
- operator
- 操作人,可为空。
onUserListRemovedFromSubRoom
提示用户被移出子房间。
Kotlin
override fun onUserListRemovedFromSubRoom(
userList: List<AgoraEduContextSubRoomRemovedUserEvent>,
subRoomUuid: String?,
operator: EduBaseUserInfo?
)
参数
- userList
- 用户 ID 列表。
- subRoomUuid
- 子房间 ID。