diff --git a/app/src/main/java/com/chwl/app/MainActivity.java b/app/src/main/java/com/chwl/app/MainActivity.java index 81e39ad5a..2230e1141 100644 --- a/app/src/main/java/com/chwl/app/MainActivity.java +++ b/app/src/main/java/com/chwl/app/MainActivity.java @@ -30,29 +30,22 @@ import com.chwl.app.game.data.GameModel2; import com.chwl.app.game.ui.game.GameActivity; import com.chwl.app.game.ui.game.GameIntent; import com.chwl.app.game.ui.home.GameHomeFragment; -import com.chwl.app.game.ui.home.GameHomeViewModel; import com.chwl.app.star.StarFragment; import com.chwl.app.support.PreloadResourceViewModel; import com.chwl.app.ui.login.LoginPasswordActivity; -import com.chwl.core.bean.game.GameRoomInfo; import com.chwl.core.home.bean.MainTabInfo; import com.chwl.core.settings.SettingsModel; import com.chwl.library.utils.JavaUtil; -import com.chwl.library.utils.StringUtils; -import com.example.lib_utils.StringUtils2; import com.netease.nim.uikit.StatusBarUtil; import com.netease.nim.uikit.common.util.log.LogUtil; import com.netease.nim.uikit.common.util.string.StringUtil; -import com.netease.nim.uikit.impl.cache.NimUserInfoCache; import com.netease.nimlib.sdk.NIMClient; -import com.netease.nimlib.sdk.RequestCallbackWrapper; import com.netease.nimlib.sdk.chatroom.model.ChatRoomKickOutEvent; import com.netease.nimlib.sdk.msg.constant.SessionTypeEnum; import com.netease.nimlib.sdk.msg.model.RecentContact; import com.netease.nimlib.sdk.team.TeamService; import com.netease.nimlib.sdk.team.constant.TeamMessageNotifyTypeEnum; import com.netease.nimlib.sdk.team.model.Team; -import com.netease.nimlib.sdk.uinfo.model.NimUserInfo; import com.orhanobut.logger.Logger; import com.trello.rxlifecycle3.android.ActivityEvent; import com.chwl.app.application.IReportConstants; @@ -137,7 +130,6 @@ import java.util.concurrent.TimeUnit; import io.reactivex.Observable; import io.reactivex.android.schedulers.AndroidSchedulers; -import io.reactivex.functions.Consumer; /** * @author Administrator @@ -592,27 +584,7 @@ public class MainActivity extends BaseMvpActivity private void updateRoomState() { RoomInfo roomInfo = AvRoomDataManager.get().mCurrentRoomInfo; if (roomInfo != null) { - UserModel.get().getUserInfo(roomInfo.getUid()) - .subscribe(userInfo -> { - if (userInfo != null) { - displayAvatarLayout(userInfo.getAvatar(), roomInfo.getTitle(), userInfo.getErbanNo()); - } else { - NimUserInfo nimUserInfo = NimUserInfoCache.getInstance().getUserInfo(roomInfo.getUid() + ""); - if (nimUserInfo == null) { - NimUserInfoCache.getInstance().getUserInfoFromRemote(roomInfo.getUid() + "", new RequestCallbackWrapper() { - @Override - public void onResult(int i, NimUserInfo nimUserInfo, Throwable throwable) { - if (nimUserInfo != null) { - displayAvatarLayout(nimUserInfo.getAvatar(), roomInfo.getTitle(), userInfo.getUid()); - } - } - }); - } else { - displayAvatarLayout(nimUserInfo.getAvatar(), roomInfo.getTitle(), userInfo.getUid()); - } - } - }); - + displayAvatarLayout(roomInfo.getAvatar(), roomInfo.getTitle(), roomInfo.getUid()); } }