Moved RequestManager.init to the onReady listener

This commit is contained in:
Teriuihi 2022-09-16 18:57:45 +02:00
parent f7c531d6ba
commit b31a5ba0df
2 changed files with 1 additions and 21 deletions

View File

@ -6,19 +6,13 @@ import com.alttd.console.ConsoleCommandManager;
import com.alttd.database.Database;
import com.alttd.database.DatabaseTables;
import com.alttd.listeners.JDAListener;
import com.alttd.request.RequestManager;
import com.alttd.util.Logger;
import net.dv8tion.jda.api.JDA;
import net.dv8tion.jda.api.JDABuilder;
import net.dv8tion.jda.api.OnlineStatus;
import net.dv8tion.jda.api.entities.Activity;
import javax.security.auth.login.LoginException;
import java.io.File;
import java.net.URISyntaxException;
import static java.lang.System.exit;
public class AltitudeBot {
private JDA jda;
@ -38,21 +32,8 @@ public class AltitudeBot {
initConfigs();
ConsoleCommandManager.startConsoleCommands(jda);
jda = JDABuilder.createDefault(SettingsConfig.TOKEN).build();
try {
jda = JDABuilder.createDefault(SettingsConfig.TOKEN).build().awaitReady();
} catch (InterruptedException e) {
throw new RuntimeException(e);
}
DatabaseTables.createTables(Database.getDatabase().getConnection());
ConsoleCommandManager.startConsoleCommands(jda);
try {
jda.getPresence().setPresence(
OnlineStatus.valueOf(SettingsConfig.STATUS),
Activity.listening(SettingsConfig.ACTIVITY));
} catch (IllegalArgumentException e) {
Logger.exception(e);
}
RequestManager.init();
// try {
// jda.getPresence().setPresence(
// OnlineStatus.valueOf(SettingsConfig.STATUS),
@ -61,7 +42,6 @@ public class AltitudeBot {
// Logger.exception(e);
// }
initListeners();
//TODO init permissionManager
}
private void initListeners() {

View File

@ -10,7 +10,6 @@ import net.dv8tion.jda.api.events.ReadyEvent;
import net.dv8tion.jda.api.events.interaction.ModalInteractionEvent;
import net.dv8tion.jda.api.events.interaction.component.ButtonInteractionEvent;
import net.dv8tion.jda.api.events.interaction.component.SelectMenuInteractionEvent;
import net.dv8tion.jda.api.events.message.MessageReceivedEvent;
import net.dv8tion.jda.api.hooks.ListenerAdapter;
import org.jetbrains.annotations.NotNull;
@ -29,6 +28,7 @@ public class JDAListener extends ListenerAdapter {
ModalManager modalManager = new ModalManager(buttonManager);
CommandManager commandManager = new CommandManager(jda, modalManager);
jda.addEventListener(buttonManager, modalManager, commandManager);
// RequestManager.init();
}
@Override