feat:调整首页分页大小:50

This commit is contained in:
max
2024-06-27 11:08:18 +08:00
parent b673f5603f
commit 7add521040
5 changed files with 15 additions and 12 deletions

View File

@@ -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)
}
)

View File

@@ -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)
}
)

View File

@@ -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() {

View File

@@ -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() {

View File

@@ -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() {