diff options
author | desperateCoder <echotodevnull@gmail.com> | 2021-09-10 17:48:38 +0300 |
---|---|---|
committer | desperateCoder <echotodevnull@gmail.com> | 2021-09-10 17:48:38 +0300 |
commit | 791e6a83892bc3717ff174e0d510069fefe908a2 (patch) | |
tree | c5c6cf6c25fdf69e8d26b64713862e1e8d70f553 /app/src/main/java/it/niedermann/nextcloud/deck/util | |
parent | 6baefdc1104494ded1a6e5b46cf137bdd473af08 (diff) |
#1075 #1102 delete existing cache file before creation
Diffstat (limited to 'app/src/main/java/it/niedermann/nextcloud/deck/util')
-rw-r--r-- | app/src/main/java/it/niedermann/nextcloud/deck/util/FilesUtil.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/util/FilesUtil.java b/app/src/main/java/it/niedermann/nextcloud/deck/util/FilesUtil.java index 01ea4e004..3695663b2 100644 --- a/app/src/main/java/it/niedermann/nextcloud/deck/util/FilesUtil.java +++ b/app/src/main/java/it/niedermann/nextcloud/deck/util/FilesUtil.java @@ -66,6 +66,14 @@ public class FilesUtil { } } + if (cacheFile.exists()){ + DeckLog.verbose("- File already exists, try to delete the existing one"); + if (cacheFile.delete()){ + DeckLog.verbose("- Deleted successfully"); + } else { + throw new IOException("Could not delete existing cache file."); + } + } DeckLog.verbose("- Try to create actual cache file"); if (cacheFile.createNewFile()) { DeckLog.verbose("-- Successfully created cache file"); |