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