Skip to content

Commit

Permalink
[fix]修复多次排序结果可能不同的问题(解决:加入第二个排序关键词:创建时间)
Browse files Browse the repository at this point in the history
  • Loading branch information
SkyD666 committed May 8, 2023
1 parent e75da50 commit e06cab6
Showing 1 changed file with 8 additions and 6 deletions.
14 changes: 8 additions & 6 deletions app/src/main/java/com/skyd/rays/ui/screen/home/HomeViewModel.kt
Original file line number Diff line number Diff line change
Expand Up @@ -119,18 +119,20 @@ class HomeViewModel @Inject constructor(private var homeRepo: HomeRepository) :
it.sticker.createTime
}

"ModifyTime" -> unsortedUnreversedData.sortStickers(applyReverse) {
it.sticker.modifyTime
}
"ModifyTime" -> unsortedUnreversedData.sortStickers(
applyReverse,
compareBy({ it.sticker.modifyTime }, { it.sticker.createTime })
)

"TagCount" -> unsortedUnreversedData.sortStickers(
applyReverse,
compareBy({ it.tags.size }, { it.sticker.createTime })
)

"Title" -> unsortedUnreversedData.sortStickers(applyReverse) {
it.sticker.title
}
"Title" -> unsortedUnreversedData.sortStickers(
applyReverse,
compareBy({ it.sticker.title }, { it.sticker.createTime })
)

else -> unsortedUnreversedData.sortStickers(applyReverse) {
it.sticker.createTime
Expand Down

0 comments on commit e06cab6

Please sign in to comment.