From 10b4ceb22f7e054506a95caa70fce7622b7fb52c Mon Sep 17 00:00:00 2001 From: json Date: Tue, 28 Jan 2025 23:21:43 +0800 Subject: [PATCH] [23259] Added sort mechanism on view more logic --- .../skedgo/tripkit/ui/tripresults/TripResultViewModel.kt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/TripKitAndroidUI/src/main/java/com/skedgo/tripkit/ui/tripresults/TripResultViewModel.kt b/TripKitAndroidUI/src/main/java/com/skedgo/tripkit/ui/tripresults/TripResultViewModel.kt index f9fb47d9..711bcaaa 100644 --- a/TripKitAndroidUI/src/main/java/com/skedgo/tripkit/ui/tripresults/TripResultViewModel.kt +++ b/TripKitAndroidUI/src/main/java/com/skedgo/tripkit/ui/tripresults/TripResultViewModel.kt @@ -145,6 +145,12 @@ class TripResultViewModel @Inject constructor( moreButtonText.set(context.resources.getString(R.string.more)) moreButtonVisible.set(true) } + + sortTripResults() + } + + private fun sortTripResults() { + tripResults.sortBy { it.trip?.startTimeInSecs ?: Long.MAX_VALUE } } override fun equals(other: Any?): Boolean {