diff --git a/src/main/java/com/xelitexirish/logbot/commands/PurgeCommand.java b/src/main/java/com/xelitexirish/logbot/commands/PurgeCommand.java index dcbd62c..eef181f 100644 --- a/src/main/java/com/xelitexirish/logbot/commands/PurgeCommand.java +++ b/src/main/java/com/xelitexirish/logbot/commands/PurgeCommand.java @@ -3,7 +3,6 @@ import java.awt.Color; import java.io.File; -import com.sun.deploy.util.GeneralUtil; import com.xelitexirish.logbot.handlers.FileHandler; import com.xelitexirish.logbot.handlers.PermissionHandler; import com.xelitexirish.logbot.utils.Constants; @@ -15,10 +14,12 @@ import net.dv8tion.jda.core.entities.TextChannel; import net.dv8tion.jda.core.events.message.MessageReceivedEvent; - public class PurgeCommand implements ICommand { private final String HELP_MSG = "Deletes the specified channel logs. Usage: '/log purge channel ' or '/log purge temp'"; + + FileHandler fileHandler = new FileHandler(); + @Override public boolean called(String[] args, MessageReceivedEvent event) { return true; @@ -75,7 +76,7 @@ public void action(String[] args, MessageReceivedEvent event) { MessageEmbed embed = eb.build(); event.getAuthor().getPrivateChannel().sendMessage(embed).queue(); } - FileHandler.delete(new File(FileHandler.getBaseFileDir() + "temp/")); + fileHandler.delete(new File(FileHandler.getBaseFileDir() + "temp/")); } } } else { diff --git a/src/main/java/com/xelitexirish/logbot/handlers/FileHandler.java b/src/main/java/com/xelitexirish/logbot/handlers/FileHandler.java index 9fc541e..501a079 100644 --- a/src/main/java/com/xelitexirish/logbot/handlers/FileHandler.java +++ b/src/main/java/com/xelitexirish/logbot/handlers/FileHandler.java @@ -141,7 +141,7 @@ public static File getTempFolder() { return tempFolder; } - public static void delete(File file) { + public void delete(File file) { if (file.isDirectory()) { Arrays.stream(file.listFiles()).forEach(this::delete); }