From 7e0208f8e80c082e388dbcf88311d78492f3ac50 Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Tue, 16 Apr 2024 10:53:43 +0200 Subject: [PATCH] Reversed media/documents list order to have most recents ones at the top --- .../main/chat/viewmodel/ConversationDocumentsListViewModel.kt | 4 ++-- .../ui/main/chat/viewmodel/ConversationMediaListViewModel.kt | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/org/linphone/ui/main/chat/viewmodel/ConversationDocumentsListViewModel.kt b/app/src/main/java/org/linphone/ui/main/chat/viewmodel/ConversationDocumentsListViewModel.kt index 6a6836158..8deafc42e 100644 --- a/app/src/main/java/org/linphone/ui/main/chat/viewmodel/ConversationDocumentsListViewModel.kt +++ b/app/src/main/java/org/linphone/ui/main/chat/viewmodel/ConversationDocumentsListViewModel.kt @@ -32,7 +32,7 @@ class ConversationDocumentsListViewModel @UiThread constructor() : AbstractConve private const val TAG = "[Conversation Documents List ViewModel]" } - val documentsList = MutableLiveData>() + val documentsList = MutableLiveData>() val operationInProgress = MutableLiveData() @@ -81,7 +81,7 @@ class ConversationDocumentsListViewModel @UiThread constructor() : AbstractConve } Log.i("$TAG [${documents.size}] documents have been processed") - documentsList.postValue(list) + documentsList.postValue(list.reversed()) // To have most recent documents at the top operationInProgress.postValue(false) } } diff --git a/app/src/main/java/org/linphone/ui/main/chat/viewmodel/ConversationMediaListViewModel.kt b/app/src/main/java/org/linphone/ui/main/chat/viewmodel/ConversationMediaListViewModel.kt index 872cf9ef3..79002eb2f 100644 --- a/app/src/main/java/org/linphone/ui/main/chat/viewmodel/ConversationMediaListViewModel.kt +++ b/app/src/main/java/org/linphone/ui/main/chat/viewmodel/ConversationMediaListViewModel.kt @@ -32,7 +32,7 @@ class ConversationMediaListViewModel @UiThread constructor() : AbstractConversat private const val TAG = "[Conversation Media List ViewModel]" } - val mediaList = MutableLiveData>() + val mediaList = MutableLiveData>() val fullScreenMode = MutableLiveData() @@ -85,7 +85,7 @@ class ConversationMediaListViewModel @UiThread constructor() : AbstractConversat } Log.i("$TAG [${media.size}] media have been processed") - mediaList.postValue(list) + mediaList.postValue(list.reversed()) // To have most recent files at the top operationInProgress.postValue(false) } }