diff --git a/app/build.gradle b/app/build.gradle index 4f2955cf..cb27808e 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -38,7 +38,7 @@ android { minSdkVersion 16 targetSdkVersion 30 versionCode 61 - versionName "5.1.2" + versionName "5.1.2-hotfix2" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" vectorDrawables.useSupportLibrary = true } diff --git a/app/release/output-metadata.json b/app/release/output-metadata.json index ad5b9e23..45e5bd75 100644 --- a/app/release/output-metadata.json +++ b/app/release/output-metadata.json @@ -12,7 +12,7 @@ "filters": [], "properties": [], "versionCode": 61, - "versionName": "5.1.2", + "versionName": "5.1.2-hotfix2", "enabled": true, "outputFile": "app-release.apk" } diff --git a/app/src/main/java/xyz/quaver/pupil/util/file.kt b/app/src/main/java/xyz/quaver/pupil/util/file.kt index 2df6e90e..52022248 100644 --- a/app/src/main/java/xyz/quaver/pupil/util/file.kt +++ b/app/src/main/java/xyz/quaver/pupil/util/file.kt @@ -37,19 +37,11 @@ fun cleanCache(context: Context) = CoroutineScope(Dispatchers.IO).launch { val cacheFolder = File(context.cacheDir, "imageCache") val downloadManager = DownloadManager.getInstance(context) - cacheFolder.listFiles { file -> - val galleryID = file.name.toIntOrNull() ?: return@listFiles true - - !(downloadManager.downloadFolderMap.containsKey(galleryID) || histories.contains(galleryID)) - }?.forEach { - it.deleteRecursively() - } - DownloadManager.getInstance(context).downloadFolderMap.keys.forEach { val folder = File(cacheFolder, it.toString()) if (!downloadManager.isDownloading(it) && folder.exists()) { - folder.deleteRecursively() + Cache.delete(it) } }