同步PIKO:恢复首页Tab分类功能

This commit is contained in:
max
2024-04-30 14:19:14 +08:00
parent 89065de00f
commit 7c8685d652
14 changed files with 425 additions and 143 deletions

View File

@@ -158,6 +158,20 @@ object HomeModel : BaseModel() {
api.getStarUserList(pageNum, pageSize)
}
suspend fun getNewHomeTag(): List<HomeTagInfo>? =
launchRequest {
api.getNewHomeTag()
}
/**
* 获取首页推荐房间
*/
suspend fun getHomeTabHome(tabId: Int, pageNum: Int, pageSize: Int): List<HomeRoomInfo>? =
launchRequest {
api.apiHomeTabHome(
tabId, pageNum, pageSize
)
}
//首页改版资源位
suspend fun getCurrentResource(): List<CurrentResourceInfo>? =
launchRequest {
@@ -334,6 +348,30 @@ object HomeModel : BaseModel() {
@Query("pageSize") pageSize: Int
): ServiceResult<List<StarUser>>
/**
* 首页 Tag List
*
* @return
*/
@GET("/home/tagV2")
suspend fun getNewHomeTag(): ServiceResult<List<HomeTagInfo>>
/**
* 首页推荐房间
*
* @param tabId
* @param uid
* @param types
* @param ticket
* @return
*/
@GET("/home/tab/homeV2")
suspend fun apiHomeTabHome(
@Query("tabId") tabId: Int,
@Query("pageNum") page: Int,
@Query("pageSize") pageSize: Int
): ServiceResult<List<HomeRoomInfo>>
/**
* 首页改版资源位
*