feat:调整房间在线列表-房主判断字段,适配隐身进房展示
This commit is contained in:
@@ -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
|
||||
}
|
||||
}
|
||||
}
|
@@ -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 {
|
||||
|
||||
|
Reference in New Issue
Block a user