]> nmode's Git Repositories - signal-cli/commitdiff
Replace File.delete with Files.delete
authorAsamK <asamk@gmx.de>
Mon, 25 Oct 2021 13:33:40 +0000 (15:33 +0200)
committerAsamK <asamk@gmx.de>
Wed, 27 Oct 2021 12:39:40 +0000 (14:39 +0200)
lib/src/main/java/org/asamk/signal/manager/storage/groups/GroupStore.java

index fe8f85a6740184ef49002803b15deadd57176740..b38d3902ceb8439415d5e2c05e29bce8cd9a119f 100644 (file)
@@ -30,6 +30,7 @@ import java.io.File;
 import java.io.FileInputStream;
 import java.io.FileOutputStream;
 import java.io.IOException;
+import java.nio.file.Files;
 import java.util.ArrayList;
 import java.util.Base64;
 import java.util.HashMap;
@@ -122,7 +123,11 @@ public class GroupStore {
                     }
                     final var groupFileLegacy = getGroupV2FileLegacy(group.getGroupId());
                     if (groupFileLegacy.exists()) {
-                        groupFileLegacy.delete();
+                        try {
+                            Files.delete(groupFileLegacy.toPath());
+                        } catch (IOException e) {
+                            logger.error("Failed to delete legacy group file {}: {}", groupFileLegacy, e.getMessage());
+                        }
                     }
                 } catch (IOException e) {
                     logger.warn("Failed to cache group, ignoring: {}", e.getMessage());