同步peko:修复添加管理员后管理员列表中无法正常展示昵称头像问题

This commit is contained in:
Max
2023-12-13 15:40:37 +08:00
parent d2bf4ae00d
commit 873ab6071d

View File

@@ -70,10 +70,20 @@ public class RoomManagerPresenter extends BaseMvpPresenter<IRoomManagerView> {
Iterator<ChatRoomMember> iterator = paramList.iterator(); Iterator<ChatRoomMember> iterator = paramList.iterator();
while (iterator.hasNext()) { while (iterator.hasNext()) {
ChatRoomMember member = iterator.next(); ChatRoomMember member = iterator.next();
if (member != null if (member != null && !TextUtils.isEmpty(member.getAccount())) {
&& !TextUtils.isEmpty(member.getAccount()) if (map.containsKey(member.getAccount())) {
&& map.containsKey(member.getAccount())) { iterator.remove();
iterator.remove(); } else {
if (member.getNick() == null || member.getAvatar() == null) {
for (UserInfo info : userInfos) {
if (String.valueOf(info.getUid()).equals(member.getAccount())) {
member.setNick(info.getNick());
member.setAvatar(info.getAvatar());
break;
}
}
}
}
} }
} }
return paramList; return paramList;