Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/stefan-niedermann/nextcloud-deck.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordesperateCoder <echotodevnull@gmail.com>2021-09-10 17:48:38 +0300
committerdesperateCoder <echotodevnull@gmail.com>2021-09-10 17:48:38 +0300
commit791e6a83892bc3717ff174e0d510069fefe908a2 (patch)
treec5c6cf6c25fdf69e8d26b64713862e1e8d70f553 /app/src/main/java/it/niedermann/nextcloud
parent6baefdc1104494ded1a6e5b46cf137bdd473af08 (diff)
#1075 #1102 delete existing cache file before creation
Diffstat (limited to 'app/src/main/java/it/niedermann/nextcloud')
-rw-r--r--app/src/main/java/it/niedermann/nextcloud/deck/util/FilesUtil.java8
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");