From 930d62c87b57d72bf542ff690aea0540e21ce9ef Mon Sep 17 00:00:00 2001 From: Benoit Marty 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(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) }