diff --git a/app/src/main/java/com/nextcloud/talk/adapters/SharedItemsAdapter.kt b/app/src/main/java/com/nextcloud/talk/adapters/SharedItemsAdapter.kt index 6a685df17..f5ca1ffff 100644 --- a/app/src/main/java/com/nextcloud/talk/adapters/SharedItemsAdapter.kt +++ b/app/src/main/java/com/nextcloud/talk/adapters/SharedItemsAdapter.kt @@ -74,9 +74,7 @@ class SharedItemsAdapter : RecyclerView.Adapter() val fileViewerUtils = FileViewerUtils(it.context, currentItem.userEntity) fileViewerUtils.openFile( - currentItem.id, - currentItem.name, - currentItem.fileSize, + FileViewerUtils.FileInfo(currentItem.id, currentItem.name, currentItem.fileSize), currentItem.path, currentItem.link, currentItem.mimeType, diff --git a/app/src/main/java/com/nextcloud/talk/adapters/SharedItemsListAdapter.kt b/app/src/main/java/com/nextcloud/talk/adapters/SharedItemsListAdapter.kt index 431dd8fe9..455ab2609 100644 --- a/app/src/main/java/com/nextcloud/talk/adapters/SharedItemsListAdapter.kt +++ b/app/src/main/java/com/nextcloud/talk/adapters/SharedItemsListAdapter.kt @@ -75,17 +75,11 @@ class SharedItemsListAdapter : RecyclerView.Adapter updateViewsByProgress( - fileName, + fileInfo.fileName, mimetype, workInfo!!, progressUi @@ -392,6 +380,12 @@ class FileViewerUtils(private val context: Context, private val userEntity: User val previewImage: SimpleDraweeView ) + data class FileInfo( + val fileId: String, + val fileName: String, + val fileSize: Int + ) + companion object { private val TAG = FileViewerUtils::class.simpleName const val KEY_ID = "id"