feat:调整房间在线列表-房主判断字段,适配隐身进房展示

This commit is contained in:
Max
2024-01-02 16:15:46 +08:00
parent 067f97d6be
commit bcd6faf213
3 changed files with 31 additions and 18 deletions

View File

@@ -1,5 +1,6 @@
package com.yizhuan.xchat_android_core.room.bean
import com.chad.library.adapter.base.entity.MultiItemEntity
import com.yizhuan.xchat_android_core.user.bean.UserInfo
/**
@@ -9,4 +10,18 @@ import com.yizhuan.xchat_android_core.user.bean.UserInfo
data class RoomOnlineUserBean(
// MANAGER:管理员
val memberType: String? = null
) : UserInfo()
) : UserInfo(), MultiItemEntity {
companion object {
const val NOBLE = 1
const val NORMAL = 0
}
override fun getItemType(): Int {
return if (isEnterHide) {
NOBLE
} else {
NORMAL
}
}
}

View File

@@ -780,6 +780,13 @@ public class UserInfo implements Serializable {
return platformRole == 1;
}
protected boolean isEnterHide(){
if (userVipInfoVO == null) {
return false;
}
return userVipInfoVO.getEnterHide();
}
@Data
public static class Location {