gracefully shutdown if using intellij

This commit is contained in:
destro174 2022-04-22 21:18:36 +02:00
parent 0f042b0ea1
commit 6c6c291ff2

View File

@ -17,6 +17,7 @@ import net.dv8tion.jda.api.entities.Activity;
import javax.security.auth.login.LoginException;
import java.io.File;
import java.net.URISyntaxException;
import java.util.Scanner;
import static java.lang.System.exit;
@ -54,6 +55,18 @@ public class AltitudeBot {
Logger.exception(e);
}
initListeners();
new Thread("Console Thread") { // to gracefully shutdown if using intellij
@Override
public void run() {
Scanner scanner = new Scanner(System.in);
while (scanner.hasNextLine()) {
String line = scanner.nextLine();
if (line.equalsIgnoreCase("exit")) {
System.exit(0);
}
}
}
}.start();
//TODO init permissionManager
}