同步peko:修复添加管理员后管理员列表中无法正常展示昵称头像问题
This commit is contained in:
@@ -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;
|
||||||
|
Reference in New Issue
Block a user