From 8458d721d5e531d557190d566d5b97c2c59f0507 Mon Sep 17 00:00:00 2001 From: Sean Mac Gillicuddy Date: Fri, 30 Aug 2019 15:31:19 +0100 Subject: [PATCH 1/7] #1386 replace downloadManager with fetch --- .idea/codeStyles/Project.xml | 76 +- .idea/inspectionProfiles/Lint_Only.xml | 1200 +++++++++++++++++ app/build.gradle | 4 + app/objectbox-models/default.json | 187 ++- app/objectbox-models/default.json.bak | 101 +- .../di/modules/TestNetworkModule.kt | 1 - app/src/main/AndroidManifest.xml | 284 ++-- .../eu/mhutti1/utils/storage/StorageDevice.kt | 55 - .../utils/storage/StorageDeviceUtils.kt | 40 +- .../utils/storage/StorageSelectDialog.kt | 2 +- .../kiwix/kiwixmobile/KiwixApplication.java | 28 +- .../database/newdb/dao/FetchDownloadDao.kt | 80 ++ .../database/newdb/dao/NewDownloadDao.kt | 42 - .../database/newdb/entities/DownloadEntity.kt | 78 -- .../newdb/entities/FetchDownloadEntity.kt | 110 ++ .../di/components/ApplicationComponent.java | 14 +- .../di/modules/ApplicationModule.java | 24 +- .../kiwixmobile/di/modules/DatabaseModule.kt | 13 +- .../di/modules/DownloaderModule.kt | 66 +- .../downloader/DownloadManagerRequester.kt | 90 -- .../kiwixmobile/downloader/DownloadMonitor.kt | 22 + .../downloader/DownloadRequester.kt | 3 - .../downloader/DownloadService.java | 720 ---------- .../downloader/DownloadViewHolder.kt | 21 +- .../kiwixmobile/downloader/Downloader.kt | 3 - .../kiwixmobile/downloader/DownloaderImpl.kt | 15 +- .../downloader/FetchDownloadMonitor.kt | 118 ++ .../fetch/FetchDownloadRequester.kt | 50 + .../downloader/model/DownloadItem.kt | 62 +- .../downloader/model/DownloadModel.kt | 25 +- .../downloader/model/DownloadRequest.kt | 7 + .../downloader/model/DownloadStatus.kt | 168 --- .../kiwixmobile/downloader/model/Seconds.kt | 4 +- .../kiwixmobile/utils/AlertDialogShower.kt | 2 +- .../kiwix/kiwixmobile/utils/KiwixDialog.kt | 33 +- .../utils/SharedPreferenceUtil.java | 26 +- .../kiwixmobile/utils/files/FileSearch.kt | 20 +- .../kiwixmobile/utils/files/FileUtils.kt | 2 +- .../DownloadNotificationClickedReceiver.kt | 51 - .../kiwixmobile/zim_manager/Fat32Checker.kt | 40 +- .../zim_manager/ZimManageViewModel.kt | 101 +- .../fileselect_view/StorageObserver.kt | 8 +- .../adapter/BooksOnDiskListItem.kt | 7 + app/src/main/res/layout/download_item.xml | 143 +- app/src/main/res/values/strings.xml | 2 +- .../kiwixmobile/utils/files/FileSearchTest.kt | 2 +- .../fileselect_view/StorageObserverTest.kt | 2 +- build.gradle.kts | 2 +- settings.gradle.kts | 2 +- 49 files changed, 2331 insertions(+), 1825 deletions(-) create mode 100644 .idea/inspectionProfiles/Lint_Only.xml create mode 100644 app/src/main/java/org/kiwix/kiwixmobile/database/newdb/dao/FetchDownloadDao.kt delete mode 100644 app/src/main/java/org/kiwix/kiwixmobile/database/newdb/dao/NewDownloadDao.kt delete mode 100644 app/src/main/java/org/kiwix/kiwixmobile/database/newdb/entities/DownloadEntity.kt create mode 100644 app/src/main/java/org/kiwix/kiwixmobile/database/newdb/entities/FetchDownloadEntity.kt delete mode 100644 app/src/main/java/org/kiwix/kiwixmobile/downloader/DownloadManagerRequester.kt create mode 100644 app/src/main/java/org/kiwix/kiwixmobile/downloader/DownloadMonitor.kt delete mode 100644 app/src/main/java/org/kiwix/kiwixmobile/downloader/DownloadService.java create mode 100644 app/src/main/java/org/kiwix/kiwixmobile/downloader/FetchDownloadMonitor.kt create mode 100644 app/src/main/java/org/kiwix/kiwixmobile/downloader/fetch/FetchDownloadRequester.kt delete mode 100644 app/src/main/java/org/kiwix/kiwixmobile/downloader/model/DownloadStatus.kt delete mode 100644 app/src/main/java/org/kiwix/kiwixmobile/zim_manager/DownloadNotificationClickedReceiver.kt diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml index d6b7709f5..a6ac3dc5e 100644 --- a/.idea/codeStyles/Project.xml +++ b/.idea/codeStyles/Project.xml @@ -10,14 +10,6 @@