1 Commits

Author SHA1 Message Date
marc barbier 22727988fb fix remove 2021-07-08 18:19:58 +02:00
@@ -16,6 +16,7 @@ public class ModUpdater {
private DirectUpdateManager directUpdateManager; private DirectUpdateManager directUpdateManager;
private CurseUpdateManager curseUpdateManager; private CurseUpdateManager curseUpdateManager;
private Database db; private Database db;
private final String ME = "ModUpdater";
public ModUpdater() { public ModUpdater() {
this.db = new Database(); this.db = new Database();
@@ -27,7 +28,7 @@ public class ModUpdater {
File modsList = new File("modpack.txt"); File modsList = new File("modpack.txt");
if(!(modsList.exists() && modsList.isFile())) { if(!(modsList.exists() && modsList.isFile())) {
Log.e("Updater", "[ERROR]no mod file found exiting..."); Log.e(ME, "[ERROR]no mod file found exiting...");
System.exit(1); System.exit(1);
} }
@@ -50,7 +51,7 @@ public class ModUpdater {
} }
} }
in.close(); in.close();
Log.i("Main", "finished"); Log.i(ME, "finished");
} catch( IOException e ) { } catch( IOException e ) {
e.printStackTrace(); e.printStackTrace();
@@ -71,6 +72,7 @@ final class UpdaterThread extends Thread {
private final DirectUpdateManager directUpdateManager; private final DirectUpdateManager directUpdateManager;
private final CurseUpdateManager curseUpdateManager; private final CurseUpdateManager curseUpdateManager;
private final List<Thread> threads; private final List<Thread> threads;
private static final String ME = "ModUpdaterThread";
public UpdaterThread(String line, Database db, DirectUpdateManager directUpdateManager, CurseUpdateManager curseUpdateManager, List<Thread> threads) { public UpdaterThread(String line, Database db, DirectUpdateManager directUpdateManager, CurseUpdateManager curseUpdateManager, List<Thread> threads) {
super(); super();
@@ -88,7 +90,9 @@ final class UpdaterThread extends Thread {
handleDirectDownload(line); handleDirectDownload(line);
} else if (line.startsWith("del=")) { } else if (line.startsWith("del=")) {
String[] delete = line.split("del="); String[] delete = line.split("del=");
new File(delete[1]).delete(); if(new File("mods/" + delete[1]).delete()) {
Log.i(ME, "Successfully removed " + delete[1]);
}
} }
else { else {
if (line.split("/").length >= 5) { if (line.split("/").length >= 5) {