From cf50f51afd9728e85a953b3ac4bc970c0dab3b20 Mon Sep 17 00:00:00 2001 From: wangxiang <1827945911@qq.com> Date: Wed, 10 Jan 2024 18:55:39 +0800 Subject: [PATCH] 111 --- .../push/ui/activity/InstantActivity.java | 16 +++++++--------- .../com/kanglai/push/ui/vm/InstantViewModel.java | 15 ++++++++------- 2 files changed, 15 insertions(+), 16 deletions(-) diff --git a/app/src/main/java/com/kanglai/push/ui/activity/InstantActivity.java b/app/src/main/java/com/kanglai/push/ui/activity/InstantActivity.java index a341cf7..4f6a432 100644 --- a/app/src/main/java/com/kanglai/push/ui/activity/InstantActivity.java +++ b/app/src/main/java/com/kanglai/push/ui/activity/InstantActivity.java @@ -31,7 +31,6 @@ import com.kanglai.push.ui.vm.InstantViewModel; import com.kanglai.push.util.ViewFilterUtil; import com.scwang.smart.refresh.layout.api.RefreshLayout; -import java.util.ArrayList; import java.util.Locale; import java.util.Objects; @@ -53,7 +52,6 @@ public class InstantActivity extends BaseActivity changBottomType()); bottom_grid = findViewById(R.id.instant_grid); layout_footer = findViewById(R.id.layout_footer); - mViewModel.adverseData = getIntent().getParcelableExtra(CommonConstant.INSTANT_LAUNCHER_RESULT_KEY); - mViewModel.setTitleText(localPushChatMsg.getUserName()); - if ("2".equals(localPushChatMsg.getUserType()) || "5".equals(localPushChatMsg.getUserType()) || "0".equals(localPushChatMsg.getUserType())){ + mViewModel.localPushChatMsg = getIntent().getParcelableExtra(CommonConstant.INSTANT_LAUNCHER_RESULT_KEY); + mViewModel.setTitleText(mViewModel.localPushChatMsg.getUserName()); + if ("2".equals(mViewModel.localPushChatMsg.getUserType()) || "5".equals(mViewModel.localPushChatMsg.getUserType()) || "0".equals(mViewModel.localPushChatMsg.getUserType())){ layout_footer.setVisibility(View.INVISIBLE); } mViewModel.initData(refreshLayout); @@ -116,10 +114,10 @@ public class InstantActivity extends BaseActivity{ PushService pushService; public User user = CacheDiskUtils.getInstance().getParcelable(CacheConstant.USER_INFO, User.CREATOR, new User()); - public LocalPushChatMsg adverseData; // 对方用户基础信息 + + public LocalPushChatMsg localPushChatMsg; public String cursor = ""; @@ -104,11 +105,11 @@ public class InstantViewModel extends ToolbarViewModel{ return; } PushChatMessage chatMessage = new PushChatMessage(); - if ("1".equals(adverseData.getFocusType())) chatMessage.setConcernFanStatus("1"); // 从关注列表中进入聊天页界面则需要做特殊处理 + if ("1".equals(localPushChatMsg.getFocusType())) chatMessage.setConcernFanStatus("1"); // 从关注列表中进入聊天页界面则需要做特殊处理 chatMessage.setText(msg); chatMessage.setRemarks("普通消息"); - chatMessage.setTitle("APP端消息发送-" + user.getNickName() + "到" + adverseData.getUserName()); - chatMessage.setAlias(adverseData.getId()); + chatMessage.setTitle("APP端消息发送-" + user.getNickName() + "到" + localPushChatMsg.getUserName()); + chatMessage.setAlias(localPushChatMsg.getId()); chatMessage.setUserId(user.getId()); pushService.concernFanSend(chatMessage) .compose(RxUtil.schedulersTransformer()) @@ -134,7 +135,7 @@ public class InstantViewModel extends ToolbarViewModel{ @Override public void onError(Throwable e) { - if ("1".equals(adverseData.getFocusType())) { + if ("1".equals(localPushChatMsg.getFocusType())) { ToastUtil.show("对方还未关注你,你只能发送一条消息,发送失败"); }else ExceptionHandle.baseExceptionMsg(e); } @@ -151,7 +152,7 @@ public class InstantViewModel extends ToolbarViewModel{ pushService.listFriendHistoryMessage( MapUtils.newHashMap( Pair.create("size", pageSize), - Pair.create("alias", adverseData.getId()), + Pair.create("alias", localPushChatMsg.getId()), Pair.create("userId", user.getId()) )) .compose(RxUtil.schedulersTransformer()) @@ -188,7 +189,7 @@ public class InstantViewModel extends ToolbarViewModel{ MapUtils.newHashMap( Pair.create("size", pageSize), Pair.create("current", pageCurrent += 1), - Pair.create("alias", adverseData.getId()), + Pair.create("alias", localPushChatMsg.getId()), Pair.create("userId", user.getId()) )) .compose(RxUtil.schedulersTransformer())