新增直播Tab顶部历史记录列表
This commit is contained in:
@@ -6,6 +6,7 @@ import com.yizhuan.xchat_android_core.bean.response.ServiceResult
|
||||
import com.yizhuan.xchat_android_core.community.CommunityConstant
|
||||
import com.yizhuan.xchat_android_core.community.bean.UnReadCountInfo
|
||||
import com.yizhuan.xchat_android_core.home.bean.*
|
||||
import com.yizhuan.xchat_android_core.room.bean.HomeLiveTopInfo
|
||||
import com.yizhuan.xchat_android_core.room.bean.SingleRoomSortInfo
|
||||
import com.yizhuan.xchat_android_core.user.bean.UserInfo
|
||||
import com.yizhuan.xchat_android_core.utils.net.RxHelper
|
||||
@@ -156,6 +157,12 @@ object HomeModel : BaseModel() {
|
||||
api.requestSingleRoomSortList()
|
||||
}
|
||||
|
||||
suspend fun requestHomeLiveTopInfo(): HomeLiveTopInfo? =
|
||||
launchRequest {
|
||||
api.requestHomeLiveTopInfo()
|
||||
}
|
||||
|
||||
|
||||
private interface Api {
|
||||
/**
|
||||
* 提交反馈
|
||||
@@ -326,6 +333,12 @@ object HomeModel : BaseModel() {
|
||||
@GET("single/broadcast/sort")
|
||||
suspend fun requestSingleRoomSortList(): ServiceResult<List<SingleRoomSortInfo>>
|
||||
|
||||
/**
|
||||
* @return
|
||||
*/
|
||||
@GET("single/broadcast/onceLook")
|
||||
suspend fun requestHomeLiveTopInfo(): ServiceResult<HomeLiveTopInfo>
|
||||
|
||||
}
|
||||
|
||||
}
|
@@ -0,0 +1,13 @@
|
||||
package com.yizhuan.xchat_android_core.room.bean
|
||||
|
||||
data class HomeLiveTopInfo(
|
||||
val onceLookStatus: Boolean = false,
|
||||
val singleRoomList: List<SingleRoom> = listOf()
|
||||
) {
|
||||
data class SingleRoom(
|
||||
val avatar: String = "",
|
||||
val isRecommend: Boolean = false,
|
||||
val title: String = "",
|
||||
val uid: Long = 0
|
||||
)
|
||||
}
|
Reference in New Issue
Block a user