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) } }