Skip to content

Commit

Permalink
Reoptimize the recycle cleaners
Browse files Browse the repository at this point in the history
  • Loading branch information
ME1312 committed Dec 25, 2023
1 parent 903b8a9 commit d1cb53e
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 18 deletions.
16 changes: 7 additions & 9 deletions SubServers.Bungee/src/net/ME1312/SubServers/Bungee/SubProxy.java
Expand Up @@ -195,8 +195,8 @@ public void run() {
if (recycle.isDirectory()) {
int kept = 0;
for (File file : recycle.listFiles()) {
try {
if (file.isDirectory()) {
if (file.isDirectory()) {
try {
if (new File(recycle, file.getName() + "/info.json").exists()) {
FileReader reader = new FileReader(new File(recycle, file.getName() + "/info.json"));
YAMLSection info = new YAMLSection(new Gson().fromJson(Util.readAll(reader), Map.class));
Expand All @@ -208,16 +208,14 @@ public void run() {
}
}
}
Directories.delete(file);
} else {
Files.delete(file.toPath());
} catch (Exception e) {
e.printStackTrace();
}
Logger.get("SubServers").info("Removed ./SubServers/Recently Deleted/" + file.getName());
} catch (Exception e) {
Logger.get("SubServers").warning("Problem scanning ./SubServers/Recently Deleted/" + file.getName());
e.printStackTrace();
Directories.delete(file);
} else {
Files.delete(file.toPath());
}
Logger.get("SubServers").info("Removed ./SubServers/Recently Deleted/" + file.getName());
}
if (kept == 0) {
Files.delete(recycle.toPath());
Expand Down
16 changes: 7 additions & 9 deletions SubServers.Host/src/net/ME1312/SubServers/Host/ExHost.java
Expand Up @@ -136,8 +136,8 @@ public void run() {
if (recycle.isDirectory()) {
int kept = 0;
for (File file : recycle.listFiles()) {
try {
if (file.isDirectory()) {
if (file.isDirectory()) {
try {
if (new File(recycle, file.getName() + "/info.json").exists()) {
FileReader reader = new FileReader(new File(recycle, file.getName() + "/info.json"));
JSONObject info = new JSONObject(Util.readAll(reader));
Expand All @@ -149,16 +149,14 @@ public void run() {
}
}
}
Directories.delete(file);
} else {
Files.delete(file.toPath());
} catch (Exception e) {
log.error.println(e);
}
log.info.println("Removed ./SubServers/Recently Deleted/" + file.getName());
} catch (Exception e) {
log.error.println("Problem scanning ./SubServers/Recently Deleted/" + file.getName());
log.error.println(e);
Directories.delete(file);
} else {
Files.delete(file.toPath());
}
log.info.println("Removed ./Recently Deleted/" + file.getName());
}
if (kept == 0) {
Files.delete(recycle.toPath());
Expand Down

0 comments on commit d1cb53e

Please sign in to comment.