Use Work Manager For File Download #12308
Merged
Codacy Production / Codacy Static Code Analysis
succeeded
Jan 12, 2024 in 0s
Your pull request is up to standards!
Here is an overview of what got changed by this pull request:
Issues
======
+ Solved 1
Complexity increasing per file
==============================
- app/src/main/java/com/nextcloud/client/files/downloader/DownloadNotificationManager.kt 17
- app/src/main/java/com/nextcloud/model/WorkerStateLiveData.kt 5
- app/src/main/java/com/nextcloud/utils/extensions/WorkManagerExtensions.kt 6
- app/src/main/java/com/nextcloud/client/files/Request.kt 20
- app/src/main/java/com/nextcloud/client/files/downloader/FileDownloadIntents.kt 11
- app/src/main/java/com/nextcloud/client/files/transfer/Transfer.kt 3
- app/src/main/java/com/nextcloud/client/files/transfer/TransferManager.kt 7
- app/src/main/java/com/nextcloud/client/files/upload/UploadTrigger.kt 5
- app/src/main/java/com/nextcloud/client/files/transfer/TransferManagerConnection.kt 24
- app/src/main/java/com/nextcloud/client/files/Registry.kt 18
- app/src/main/java/com/nextcloud/client/files/downloader/FileDownloadWorker.kt 74
- app/src/main/java/com/nextcloud/client/files/transfer/TransferManagerImpl.kt 24
- app/src/main/java/com/nextcloud/client/files/transfer/FileTransferService.kt 17
- app/src/main/java/com/nextcloud/client/files/upload/UploadTask.kt 2
- app/src/main/java/com/nextcloud/client/files/downloader/FileDownloadHelper.kt 28
- app/src/main/java/com/nextcloud/utils/ForegroundServiceHelper.kt 2
- app/src/main/java/com/owncloud/android/ui/activity/ConflictsResolveActivity.kt 1
- app/src/main/java/com/owncloud/android/operations/DownloadType.kt 1
- app/src/main/java/com/owncloud/android/ui/adapter/OCFileListDelegate.kt 3
- app/src/main/java/com/nextcloud/client/jobs/BackgroundJobManagerImpl.kt 4
- app/src/main/java/com/owncloud/android/operations/DownloadFileOperation.java 1
- app/src/main/java/com/nextcloud/client/jobs/BackgroundJobFactory.kt 2
- app/src/main/java/com/nextcloud/client/files/downloader/DownloadTask.kt 1
- app/src/main/java/com/nextcloud/client/jobs/BackgroundJobManager.kt 3
Complexity decreasing per file
==============================
+ app/src/main/java/com/owncloud/android/ui/preview/PreviewMediaActivity.kt -3
+ app/src/main/java/com/owncloud/android/ui/activity/ManageAccountsActivity.java -1
Clones added
============
- app/src/main/java/com/nextcloud/client/files/Request.kt 6
- app/src/main/java/com/nextcloud/client/files/downloader/FileDownloadWorker.kt 2
- app/src/main/java/com/nextcloud/client/files/transfer/TransferManagerImpl.kt 2
- app/src/main/java/com/nextcloud/client/files/upload/UploadTask.kt 2
See the complete overview on Codacy
Loading