From 09e03167c834c108e7075b9ab488b9a00fd032c4 Mon Sep 17 00:00:00 2001 From: Hai Luong Date: Tue, 21 May 2024 09:42:50 +0700 Subject: [PATCH] AND-18791: Fix getMyChatFilesFolder non-fatal exception --- .../app/presentation/imagepreview/ImagePreviewViewModel.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/mega/privacy/android/app/presentation/imagepreview/ImagePreviewViewModel.kt b/app/src/main/java/mega/privacy/android/app/presentation/imagepreview/ImagePreviewViewModel.kt index d5d50266b0..8646605309 100644 --- a/app/src/main/java/mega/privacy/android/app/presentation/imagepreview/ImagePreviewViewModel.kt +++ b/app/src/main/java/mega/privacy/android/app/presentation/imagepreview/ImagePreviewViewModel.kt @@ -77,7 +77,6 @@ import timber.log.Timber import java.io.File import java.lang.ref.WeakReference import javax.inject.Inject - @HiltViewModel class ImagePreviewViewModel @Inject constructor( private val savedStateHandle: SavedStateHandle, @@ -872,13 +871,13 @@ class ImagePreviewViewModel @Inject constructor( ) } - private suspend fun isHidingActionAllowed(): Boolean = + private suspend fun isHidingActionAllowed(): Boolean = runCatching { (getParentNodeUseCase(NodeId(currentImageNodeIdValue))?.id?.longValue ?: 0) !in listOf( getPrimarySyncHandleUseCase(), getSecondarySyncHandleUseCase(), getMyChatsFilesFolderIdUseCase(), ) - + }.getOrElse { false } companion object { const val IMAGE_NODE_FETCHER_SOURCE = "image_node_fetcher_source" @@ -888,3 +887,4 @@ class ImagePreviewViewModel @Inject constructor( const val IMAGE_PREVIEW_IS_FOREIGN = "image_preview_is_foreign" } } +