Signed-off-by: chenjuntao <chenjuntao@ghzhushou.com>
This commit is contained in:
chenjuntao
2024-08-09 16:47:09 +08:00
parent 6c61a62799
commit 98b877671a

View File

@ -80,10 +80,12 @@ class SearchGameResultViewModel(
.subscribe({ mutableList ->
mSearchSubjects.addAll(mutableList)
mSearchSubjects.forEach {
itemDataList.add(
if (it.location <= 0 || it.location >= itemDataList.size) itemDataList.size else it.location - 1,
SearchItemData(subject = it)
)
val item = SearchItemData(subject = it)
if (it.location <= 0 || it.location > itemDataList.size) {
itemDataList.add(item)
} else {
itemDataList.add(it.location - 1, item)
}
}
// 处理初始化列表且游戏列表size为0的情况
handleLoadStatusWhenGameListIsEmpty(list, itemDataList)