Package io.rong.imlib.listener
Interface GroupEventListener
-
- All Implemented Interfaces:
public interface GroupEventListener
-
-
Method Summary
Modifier and Type Method Description abstract voidonGroupOperation(String groupId, GroupMemberInfo operatorInfo, GroupInfo groupInfo, GroupOperation operation, List<GroupMemberInfo> memberInfos, long operationTime)群组操作回调 abstract voidonGroupInfoChanged(GroupMemberInfo operatorInfo, GroupInfo changedGroupInfo, List<GroupInfoKeys> updateKeys, long operationTime)群组资料变更回调 注意:该回调已被废弃,建议使用 GroupEventExListener 监听 abstract voidonGroupMemberInfoChanged(String groupId, GroupMemberInfo operatorInfo, GroupMemberInfo memberInfo, long operationTime)群成员资料变更回调 abstract voidonGroupApplicationEvent(GroupApplicationInfo info)群请求事件回调 包含以下事件: 1,用户申请加入群组的 "申请" 或 "结果" 2,邀请加入群组的 "申请" 或 "结果" abstract voidonGroupRemarkChangedSync(String groupId, GroupOperationType operationType, String groupRemark, long operationTime)群名称备注名更新多端同步回调事件。 abstract voidonGroupFollowsChangedSync(String groupId, GroupOperationType operationType, List<String> userIds, long operationTime)群成员特别关注变更多端回调事件。 -
-
Method Detail
-
onGroupOperation
abstract void onGroupOperation(String groupId, GroupMemberInfo operatorInfo, GroupInfo groupInfo, GroupOperation operation, List<GroupMemberInfo> memberInfos, long operationTime)
群组操作回调
- Parameters:
groupId- 群IDoperatorInfo- 操作人用户信息。注意:服务端 api 操作踢出时为空。groupInfo- 群组信息。注意:只有在 GroupOperation 是 Create 时才不为空。operation- 群组操作类型。参照io.rong.imlib.model.memberInfos- 本次操作行为,涉及到的群成员列表。 注意:1,创建群组时如没有设置需要加入的用户 ID(包括群主),则为空;2,解散群组时为空;operationTime- 操作时间。
-
onGroupInfoChanged
@Deprecated() abstract void onGroupInfoChanged(GroupMemberInfo operatorInfo, GroupInfo changedGroupInfo, List<GroupInfoKeys> updateKeys, long operationTime)
群组资料变更回调
注意:该回调已被废弃,建议使用 GroupEventExListener 监听
- Parameters:
operatorInfo- 操作人用户信息changedGroupInfo- 群组信息。注意:只有包含在 updateKeys 中的属性值有效updateKeys- 群组信息本次更新有变化的Key列表。operationTime- 操作时间。
-
onGroupMemberInfoChanged
abstract void onGroupMemberInfoChanged(String groupId, GroupMemberInfo operatorInfo, GroupMemberInfo memberInfo, long operationTime)
群成员资料变更回调
- Parameters:
groupId- 群组IDoperatorInfo- 操作变更的群成员资料。memberInfo- 变更的群成员资料。operationTime- 操作时间。
-
onGroupApplicationEvent
abstract void onGroupApplicationEvent(GroupApplicationInfo info)
群请求事件回调
包含以下事件: 1,用户申请加入群组的 "申请" 或 "结果" 2,邀请加入群组的 "申请" 或 "结果"
- Parameters:
info- 群请求回调事件。参照io.rong.imlib.model.
-
onGroupRemarkChangedSync
abstract void onGroupRemarkChangedSync(String groupId, GroupOperationType operationType, String groupRemark, long operationTime)
群名称备注名更新多端同步回调事件。
- Parameters:
groupId- 群IDoperationType- 操作类型,添加或移除。参照io.rong.imlib.model.groupRemark- 群备注内容operationTime- 操作时间。
-
onGroupFollowsChangedSync
abstract void onGroupFollowsChangedSync(String groupId, GroupOperationType operationType, List<String> userIds, long operationTime)
群成员特别关注变更多端回调事件。
- Parameters:
groupId- 群IDoperationType- 操作类型,添加或移除。参照io.rong.imlib.model.userIds- 成员用户 ID 数组operationTime- 操作时间。
-
-
-
-