From 930d62c87b57d72bf542ff690aea0540e21ce9ef Mon Sep 17 00:00:00 2001
From: Benoit Marty <benoitm@matrix.org>
Date: Thu, 13 Feb 2020 23:00:03 +0100
Subject: [PATCH] Restore Breadcrumbs comparator, we can maybe improve this
 later

---
 .../riotx/features/share/IncomingShareViewModel.kt    | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/vector/src/main/java/im/vector/riotx/features/share/IncomingShareViewModel.kt b/vector/src/main/java/im/vector/riotx/features/share/IncomingShareViewModel.kt
index c6eba274d4..b7dfcb26bb 100644
--- a/vector/src/main/java/im/vector/riotx/features/share/IncomingShareViewModel.kt
+++ b/vector/src/main/java/im/vector/riotx/features/share/IncomingShareViewModel.kt
@@ -31,12 +31,13 @@ import im.vector.matrix.rx.rx
 import im.vector.riotx.core.extensions.exhaustive
 import im.vector.riotx.core.platform.VectorViewModel
 import im.vector.riotx.features.attachments.toGroupedContentAttachmentData
-import im.vector.riotx.features.home.room.list.ChronologicalRoomComparator
+import im.vector.riotx.features.home.room.list.BreadcrumbsRoomComparator
 import java.util.concurrent.TimeUnit
 
-class IncomingShareViewModel @AssistedInject constructor(@Assisted initialState: IncomingShareViewState,
-                                                         private val session: Session,
-                                                         private val chronologicalRoomComparator: ChronologicalRoomComparator)
+class IncomingShareViewModel @AssistedInject constructor(
+        @Assisted initialState: IncomingShareViewState,
+        private val session: Session,
+        private val breadcrumbsRoomComparator: BreadcrumbsRoomComparator)
     : VectorViewModel<IncomingShareViewState, IncomingShareAction, IncomingShareViewEvents>(initialState) {
 
     @AssistedInject.Factory
@@ -83,7 +84,7 @@ class IncomingShareViewModel @AssistedInject constructor(@Assisted initialState:
                     session.rx().liveRoomSummaries(filterQueryParams)
                 }
                 .throttleLast(300, TimeUnit.MILLISECONDS)
-                .map { it.sortedWith(chronologicalRoomComparator) }
+                .map { it.sortedWith(breadcrumbsRoomComparator) }
                 .execute {
                     copy(filteredRoomSummaries = it)
                 }