feat:调整首页分页大小:50
This commit is contained in:
@@ -19,25 +19,25 @@ class HomeMeViewModel : BaseViewModel() {
|
||||
}
|
||||
}
|
||||
|
||||
fun getHomeHistoryList(pageNum: Int) {
|
||||
fun getHomeHistoryList(pageNum: Int, pageSize: Int) {
|
||||
safeLaunch(
|
||||
onError = {
|
||||
historyRoomListLiveData.value = ListResult.failed(pageNum)
|
||||
},
|
||||
block = {
|
||||
val result = HomeModel.getHomeHistoryRoomList(pageNum, 20)
|
||||
val result = HomeModel.getHomeHistoryRoomList(pageNum, pageSize)
|
||||
historyRoomListLiveData.value = ListResult.success(result, pageNum)
|
||||
}
|
||||
)
|
||||
}
|
||||
|
||||
fun getHomeCollectList(pageNum: Int) {
|
||||
fun getHomeCollectList(pageNum: Int, pageSize: Int) {
|
||||
safeLaunch(
|
||||
onError = {
|
||||
collectRoomListLiveData.value = ListResult.failed(pageNum)
|
||||
},
|
||||
block = {
|
||||
val result = HomeModel.getHomeMyCollectRoomList(pageNum, 20)
|
||||
val result = HomeModel.getHomeMyCollectRoomList(pageNum, pageSize)
|
||||
collectRoomListLiveData.value = ListResult.success(result, pageNum)
|
||||
}
|
||||
)
|
||||
|
@@ -27,13 +27,13 @@ class HomeViewModel : BaseViewModel() {
|
||||
val homeTabLiveData: MutableLiveData<List<HomeTagInfo>> = MutableLiveData<List<HomeTagInfo>>()
|
||||
|
||||
val homeRankListLiveData = MutableLiveData<List<List<HomeRankBean>>>()
|
||||
fun getTabRoomList(tabId: Int, pageNum: Int) {
|
||||
fun getTabRoomList(tabId: Int, pageNum: Int, pageSize: Int) {
|
||||
safeLaunch(
|
||||
onError = {
|
||||
tabRoomListLiveData.value = ListResult.failed(pageNum)
|
||||
},
|
||||
block = {
|
||||
val result = HomeModel.getHomeTabHome(tabId, pageNum, 20)
|
||||
val result = HomeModel.getHomeTabHome(tabId, pageNum, pageSize)
|
||||
tabRoomListLiveData.value = ListResult.success(result, pageNum)
|
||||
}
|
||||
)
|
||||
|
@@ -29,6 +29,7 @@ class HomeRoomCollectListFragment : BaseViewBindingFragment<HomeTabRoomFragmentB
|
||||
private val viewModel: HomeMeViewModel by viewModels()
|
||||
|
||||
private var pageNum = 1
|
||||
private val pageSize = 50
|
||||
|
||||
companion object {
|
||||
fun newInstance(): HomeRoomCollectListFragment {
|
||||
@@ -58,7 +59,7 @@ class HomeRoomCollectListFragment : BaseViewBindingFragment<HomeTabRoomFragmentB
|
||||
}
|
||||
}
|
||||
rvDelegate = RVDelegate.Builder<HomeRoomInfo>()
|
||||
.setPageSize(20)
|
||||
.setPageSize(pageSize)
|
||||
.setAdapter(adapter)
|
||||
.setRecyclerView(binding.mRecyclerRoom)
|
||||
.setEmptyView(
|
||||
@@ -90,7 +91,7 @@ class HomeRoomCollectListFragment : BaseViewBindingFragment<HomeTabRoomFragmentB
|
||||
} else {
|
||||
pageNum++
|
||||
}
|
||||
viewModel.getHomeCollectList(pageNum)
|
||||
viewModel.getHomeCollectList(pageNum, pageSize)
|
||||
}
|
||||
|
||||
override fun onRefresh() {
|
||||
|
@@ -29,6 +29,7 @@ class HomeRoomHistoryListFragment : BaseViewBindingFragment<HomeTabRoomFragmentB
|
||||
private val viewModel: HomeMeViewModel by viewModels()
|
||||
|
||||
private var pageNum = 1
|
||||
private val pageSize = 50
|
||||
|
||||
companion object {
|
||||
fun newInstance(): HomeRoomHistoryListFragment {
|
||||
@@ -58,7 +59,7 @@ class HomeRoomHistoryListFragment : BaseViewBindingFragment<HomeTabRoomFragmentB
|
||||
}
|
||||
}
|
||||
rvDelegate = RVDelegate.Builder<HomeRoomInfo>()
|
||||
.setPageSize(20)
|
||||
.setPageSize(pageSize)
|
||||
.setAdapter(adapter)
|
||||
.setRecyclerView(binding.mRecyclerRoom)
|
||||
.setEmptyView(
|
||||
@@ -90,7 +91,7 @@ class HomeRoomHistoryListFragment : BaseViewBindingFragment<HomeTabRoomFragmentB
|
||||
} else {
|
||||
pageNum++
|
||||
}
|
||||
viewModel.getHomeHistoryList(pageNum)
|
||||
viewModel.getHomeHistoryList(pageNum, pageSize)
|
||||
}
|
||||
|
||||
override fun onRefresh() {
|
||||
|
@@ -33,6 +33,7 @@ class HomeTabRoomFragment : BaseViewBindingFragment<HomeTabRoomFragmentBinding>(
|
||||
var autoRefreshOnVisible = false
|
||||
|
||||
private var pageNum = 1
|
||||
private val pageSize = 50
|
||||
private var tabId: Int? = null
|
||||
|
||||
companion object {
|
||||
@@ -70,7 +71,7 @@ class HomeTabRoomFragment : BaseViewBindingFragment<HomeTabRoomFragmentBinding>(
|
||||
}
|
||||
}
|
||||
rvDelegate = RVDelegate.Builder<HomeRoomInfo>()
|
||||
.setPageSize(20)
|
||||
.setPageSize(pageSize)
|
||||
.setAdapter(adapter)
|
||||
.setRecyclerView(binding.mRecyclerRoom)
|
||||
.setEmptyView(
|
||||
@@ -102,7 +103,7 @@ class HomeTabRoomFragment : BaseViewBindingFragment<HomeTabRoomFragmentBinding>(
|
||||
} else {
|
||||
pageNum++
|
||||
}
|
||||
homeViewModel.getTabRoomList(tabId ?: 0, pageNum)
|
||||
homeViewModel.getTabRoomList(tabId ?: 0, pageNum, pageSize)
|
||||
}
|
||||
|
||||
override fun onRefresh() {
|
||||
|
Reference in New Issue
Block a user