刷新房间内萌新入口
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
package com.yizhuan.tutu.room_chat.fragment;
|
||||
|
||||
import android.annotation.SuppressLint;
|
||||
import android.os.Bundle;
|
||||
import androidx.annotation.Nullable;
|
||||
import androidx.fragment.app.FragmentManager;
|
||||
@@ -25,6 +26,7 @@ import com.yizhuan.tutu.room_chat.activity.NimRoomP2PMessageActivity;
|
||||
import com.yizhuan.tutu.room_chat.activity.NimTeamRoomMessageActivity;
|
||||
import com.yizhuan.tutu.room_chat.activity.RoomNewbieActivity;
|
||||
import com.yizhuan.xchat_android_core.auth.AuthModel;
|
||||
import com.yizhuan.xchat_android_core.auth.event.LoginEvent;
|
||||
import com.yizhuan.xchat_android_core.im.custom.bean.AssistantAttachment;
|
||||
import com.yizhuan.xchat_android_core.im.custom.bean.CarAttachment;
|
||||
import com.yizhuan.xchat_android_core.im.custom.bean.CustomAttachment;
|
||||
@@ -109,13 +111,20 @@ public class RoomMsgRecentListFragment extends BaseFragment {
|
||||
ivRedPoint = mView.findViewById(R.id.iv_red_point);
|
||||
ivRedPoint.setVisibility(isClicked?View.GONE:View.VISIBLE);
|
||||
// 等级限制
|
||||
UserInfo userInfo = UserModel.get().getCacheLoginUserInfo();
|
||||
if (userInfo != null) {
|
||||
UserLevelVo userLevelVo = userInfo.getUserLevelVo();
|
||||
if (userLevelVo != null) {
|
||||
flNewbie.setVisibility(userLevelVo.experLevelSeq >= InitialModel.get().getFindNewbieCharmLevel()?View.VISIBLE:View.GONE);
|
||||
setFindNewbieView();
|
||||
}
|
||||
|
||||
@SuppressLint("CheckResult")
|
||||
private void setFindNewbieView(){
|
||||
// 等级限制
|
||||
UserModel.get().getCurrentUserInfo().subscribe(userInfo -> {
|
||||
if (userInfo != null) {
|
||||
UserLevelVo userLevelVo = userInfo.getUserLevelVo();
|
||||
if (userLevelVo != null) {
|
||||
flNewbie.setVisibility(userLevelVo.charmLevelSeq >= InitialModel.get().getFindNewbieCharmLevel()?View.VISIBLE:View.GONE);
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -285,6 +294,12 @@ public class RoomMsgRecentListFragment extends BaseFragment {
|
||||
recentContactsFragment.requestMessages(true);
|
||||
}
|
||||
|
||||
@Subscribe(threadMode = ThreadMode.MAIN)
|
||||
public void onLoginEvent(LoginEvent event) {
|
||||
//登录成功刷新消息页萌新
|
||||
setFindNewbieView();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onDestroy() {
|
||||
super.onDestroy();
|
||||
|
Reference in New Issue
Block a user