From 873ab6071ddf899da5fc249060facbef4963c73e Mon Sep 17 00:00:00 2001 From: Max Date: Wed, 13 Dec 2023 15:40:37 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=8C=E6=AD=A5peko=EF=BC=9A=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D=E6=B7=BB=E5=8A=A0=E7=AE=A1=E7=90=86=E5=91=98=E5=90=8E?= =?UTF-8?q?=E7=AE=A1=E7=90=86=E5=91=98=E5=88=97=E8=A1=A8=E4=B8=AD=E6=97=A0?= =?UTF-8?q?=E6=B3=95=E6=AD=A3=E5=B8=B8=E5=B1=95=E7=A4=BA=E6=98=B5=E7=A7=B0?= =?UTF-8?q?=E5=A4=B4=E5=83=8F=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../avroom/presenter/RoomManagerPresenter.java | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/chwl/app/avroom/presenter/RoomManagerPresenter.java b/app/src/main/java/com/chwl/app/avroom/presenter/RoomManagerPresenter.java index 4879774e2..42fc28885 100644 --- a/app/src/main/java/com/chwl/app/avroom/presenter/RoomManagerPresenter.java +++ b/app/src/main/java/com/chwl/app/avroom/presenter/RoomManagerPresenter.java @@ -70,10 +70,20 @@ public class RoomManagerPresenter extends BaseMvpPresenter { Iterator iterator = paramList.iterator(); while (iterator.hasNext()) { ChatRoomMember member = iterator.next(); - if (member != null - && !TextUtils.isEmpty(member.getAccount()) - && map.containsKey(member.getAccount())) { - iterator.remove(); + if (member != null && !TextUtils.isEmpty(member.getAccount())) { + if (map.containsKey(member.getAccount())) { + 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;