REQ-3345: 群成员数量不能等于0
This commit is contained in:
parent
c69aee2377
commit
0d001d71ee
@ -178,11 +178,10 @@ public class GroupManager {
|
|||||||
NimGroupRemoveMembersRequest nimRequest = groupSupport
|
NimGroupRemoveMembersRequest nimRequest = groupSupport
|
||||||
.buildRemoveMembersRequest(group, group.getOwnerAccount(), imAccounts);
|
.buildRemoveMembersRequest(group, group.getOwnerAccount(), imAccounts);
|
||||||
rateLimiter.requireRemoveMember();
|
rateLimiter.requireRemoveMember();
|
||||||
// 不判断NIM响应状态, 因为前端可能已经调用app sdk移除过成员了(支持重复移除)
|
|
||||||
NimGroupRemoveMembersResponse nimResponse = nimClient.removeGroupMembers(nimRequest);
|
NimGroupRemoveMembersResponse nimResponse = nimClient.removeGroupMembers(nimRequest);
|
||||||
log.info("移除群成员, request={}, response={}", nimRequest, nimResponse);
|
log.info("移除群成员, request={}, response={}", nimRequest, nimResponse);
|
||||||
|
BizAssertions.assertTrue(nimResponse.isSuccess(), "移除群成员失败: {}", nimResponse.getDesc());
|
||||||
groupMemberSyncer.syncMembers(group);
|
groupMemberSyncer.syncMembers(group);
|
||||||
// 不比较直接发消息
|
|
||||||
groupBroadcaster.fireMembersChanged(group,
|
groupBroadcaster.fireMembersChanged(group,
|
||||||
toRemoveMembers, MqEventType.GROUP_REMOVE_MEMBERS);
|
toRemoveMembers, MqEventType.GROUP_REMOVE_MEMBERS);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user