diff --git a/jami-android/app/src/main/java/cx/ring/adapters/ConversationMediaGalleryAdapter.kt b/jami-android/app/src/main/java/cx/ring/adapters/ConversationMediaGalleryAdapter.kt index dc870934b19c9999e9a46e874144a5b648dfa97b..b1d8826d9f5505adcd7c67e8c87d604c7baa31cf 100644 --- a/jami-android/app/src/main/java/cx/ring/adapters/ConversationMediaGalleryAdapter.kt +++ b/jami-android/app/src/main/java/cx/ring/adapters/ConversationMediaGalleryAdapter.kt @@ -216,6 +216,12 @@ class ConversationMediaGalleryAdapter( player.seekTo(1) } + private fun configureFile(viewHolder: ConversationMediaViewHolder, file: DataTransfer) { + val fileBinding = viewHolder.file ?: return + fileBinding.name.text = file.body + fileBinding.size.text = Formatter.formatFileSize(fileBinding.root.context, file.totalSize) + } + private fun configureForFileInfo(viewHolder: ConversationMediaViewHolder, file: DataTransfer, position: Int) { Log.w(TAG, "configureForFileInfo $position") val path = deviceRuntimeService.getConversationPath(file) @@ -224,11 +230,10 @@ class ConversationMediaGalleryAdapter( file.isPicture -> configureImage(viewHolder.image!!, path, file.body!!) file.isAudio -> configureAudio(viewHolder, path) file.isVideo -> configureVideo(viewHolder, path) + else -> configureFile(viewHolder, file) } } else { - val fileBinding = viewHolder.file ?: return - fileBinding.name.text = file.body - fileBinding.size.text = Formatter.formatFileSize(fileBinding.root.context, file.totalSize) + configureFile(viewHolder, file) Log.w(TAG, "configureForFileInfo not complete") } }