diff --git a/android/src/main/kotlin/dev/msfjarvis/claw/android/viewmodel/ClawViewModel.kt b/android/src/main/kotlin/dev/msfjarvis/claw/android/viewmodel/ClawViewModel.kt index 3f74265d..f6d42648 100644 --- a/android/src/main/kotlin/dev/msfjarvis/claw/android/viewmodel/ClawViewModel.kt +++ b/android/src/main/kotlin/dev/msfjarvis/claw/android/viewmodel/ClawViewModel.kt @@ -100,7 +100,10 @@ constructor( var searchQuery by mutableStateOf("") private fun mapSavedPosts(items: List): ImmutableMap> { - val sorted = items.sortedByDescending { post -> post.createdAt.toLocalDateTime() } + val sorted = + items.sortedWith { post1, post2 -> + post2.createdAt.toLocalDateTime().compareTo(post1.createdAt.toLocalDateTime()) + } return sorted.groupBy { post -> post.createdAt.toLocalDateTime().month }.toImmutableMap() }