fix: 修复删除群成员后,回到群组消息,群成员列表不更新的问题

This commit is contained in:
2025-07-16 06:54:02 +08:00
parent e5d1225f7a
commit d5f3263822
3 changed files with 15 additions and 2 deletions
@@ -353,6 +353,15 @@ class TUIGroupProfileModel extends ChangeNotifier {
Future<V2TimCallback> kickOffMember(List<String> userIDs) async {
final res = await _groupServices.kickGroupMember(groupID: _groupID, memberList: userIDs);
if (res.code == 0) {
// 从本地群成员列表中移除被删除的成员
_groupMemberList?.removeWhere((member) => userIDs.contains(member?.userID));
// 更新群成员数量
if (_groupInfo != null && _groupInfo!.memberCount != null) {
_groupInfo!.memberCount = _groupInfo!.memberCount! - userIDs.length;
}
notifyListeners();
}
return res;
}