Эх сурвалжийг харах

Use httpPhrase

Signed-off-by: alperozturk <alper_ozturk@proton.me>
alperozturk 1 жил өмнө
parent
commit
399fdcc159

+ 12 - 0
app/src/main/java/com/owncloud/android/operations/common/RemoteOperationHttpPhrase.kt

@@ -0,0 +1,12 @@
+/*
+ * Nextcloud - Android Client
+ *
+ * SPDX-FileCopyrightText: 2024 Your Name <your@email.com>
+ * SPDX-License-Identifier: AGPL-3.0-or-later
+ */
+
+package com.owncloud.android.operations.common
+
+enum class RemoteOperationHttpPhrase(val value: String) {
+    Locked("Locked")
+}

+ 2 - 1
app/src/main/java/com/owncloud/android/ui/preview/PreviewMediaActivity.kt

@@ -73,6 +73,7 @@ import com.owncloud.android.lib.common.utils.Log_OC
 import com.owncloud.android.operations.DownloadType
 import com.owncloud.android.operations.RemoveFileOperation
 import com.owncloud.android.operations.SynchronizeFileOperation
+import com.owncloud.android.operations.common.RemoteOperationHttpPhrase
 import com.owncloud.android.ui.activity.FileActivity
 import com.owncloud.android.ui.activity.FileDisplayActivity
 import com.owncloud.android.ui.dialog.ConfirmationDialogFragment
@@ -541,7 +542,7 @@ class PreviewMediaActivity :
     override fun onRemoteOperationFinish(operation: RemoteOperation<*>?, result: RemoteOperationResult<*>?) {
         super.onRemoteOperationFinish(operation, result)
         if (operation is RemoveFileOperation) {
-            val errorMessage = if (result?.code == RemoteOperationResult.ResultCode.UNHANDLED_HTTP_CODE) {
+            val errorMessage = if (result?.httpPhrase == RemoteOperationHttpPhrase.Locked.value) {
                 getString(R.string.preview_media_unhandled_http_code_message)
             } else {
                 ErrorMessageAdapter.getErrorCauseMessage(result, operation, resources)