Moved RequestManager.init to the onReady listener
This commit is contained in:
parent
f7c531d6ba
commit
b31a5ba0df
|
|
@ -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() {
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user