From 4cbf251ff9891b44b21672c05e90ef6dc3be87c8 Mon Sep 17 00:00:00 2001 From: alperozturk Date: Thu, 19 Dec 2024 12:23:13 +0100 Subject: [PATCH] no need to use decrypted remote path for isDownloading Signed-off-by: alperozturk --- .../com/nextcloud/client/jobs/download/FileDownloadHelper.kt | 2 +- .../main/java/com/nextcloud/client/jobs/sync/SyncWorker.kt | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/nextcloud/client/jobs/download/FileDownloadHelper.kt b/app/src/main/java/com/nextcloud/client/jobs/download/FileDownloadHelper.kt index 45bda9c17a86..b01607945aae 100644 --- a/app/src/main/java/com/nextcloud/client/jobs/download/FileDownloadHelper.kt +++ b/app/src/main/java/com/nextcloud/client/jobs/download/FileDownloadHelper.kt @@ -53,7 +53,7 @@ class FileDownloadHelper { return FileDownloadWorker.isDownloading( user.accountName, file.fileId - ) || SyncWorker.isDownloading(file.decryptedRemotePath) + ) || SyncWorker.isDownloading(file) } fun cancelPendingOrCurrentDownloads(user: User?, files: List?) { diff --git a/app/src/main/java/com/nextcloud/client/jobs/sync/SyncWorker.kt b/app/src/main/java/com/nextcloud/client/jobs/sync/SyncWorker.kt index 6a364420e20b..c99add91e401 100644 --- a/app/src/main/java/com/nextcloud/client/jobs/sync/SyncWorker.kt +++ b/app/src/main/java/com/nextcloud/client/jobs/sync/SyncWorker.kt @@ -43,8 +43,8 @@ class SyncWorker( /** * It is used to add the sync icon next to the file in the folder. */ - fun isDownloading(path: String): Boolean { - return downloadingFiles.any { it.decryptedRemotePath == path } + fun isDownloading(file: OCFile): Boolean { + return downloadingFiles.contains(file) } }