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.Database;
|
||||||
import com.alttd.database.DatabaseTables;
|
import com.alttd.database.DatabaseTables;
|
||||||
import com.alttd.listeners.JDAListener;
|
import com.alttd.listeners.JDAListener;
|
||||||
import com.alttd.request.RequestManager;
|
|
||||||
import com.alttd.util.Logger;
|
import com.alttd.util.Logger;
|
||||||
import net.dv8tion.jda.api.JDA;
|
import net.dv8tion.jda.api.JDA;
|
||||||
import net.dv8tion.jda.api.JDABuilder;
|
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.io.File;
|
||||||
import java.net.URISyntaxException;
|
import java.net.URISyntaxException;
|
||||||
|
|
||||||
import static java.lang.System.exit;
|
|
||||||
|
|
||||||
public class AltitudeBot {
|
public class AltitudeBot {
|
||||||
|
|
||||||
private JDA jda;
|
private JDA jda;
|
||||||
|
|
@ -38,21 +32,8 @@ public class AltitudeBot {
|
||||||
initConfigs();
|
initConfigs();
|
||||||
ConsoleCommandManager.startConsoleCommands(jda);
|
ConsoleCommandManager.startConsoleCommands(jda);
|
||||||
jda = JDABuilder.createDefault(SettingsConfig.TOKEN).build();
|
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());
|
DatabaseTables.createTables(Database.getDatabase().getConnection());
|
||||||
ConsoleCommandManager.startConsoleCommands(jda);
|
ConsoleCommandManager.startConsoleCommands(jda);
|
||||||
try {
|
|
||||||
jda.getPresence().setPresence(
|
|
||||||
OnlineStatus.valueOf(SettingsConfig.STATUS),
|
|
||||||
Activity.listening(SettingsConfig.ACTIVITY));
|
|
||||||
} catch (IllegalArgumentException e) {
|
|
||||||
Logger.exception(e);
|
|
||||||
}
|
|
||||||
RequestManager.init();
|
|
||||||
// try {
|
// try {
|
||||||
// jda.getPresence().setPresence(
|
// jda.getPresence().setPresence(
|
||||||
// OnlineStatus.valueOf(SettingsConfig.STATUS),
|
// OnlineStatus.valueOf(SettingsConfig.STATUS),
|
||||||
|
|
@ -61,7 +42,6 @@ public class AltitudeBot {
|
||||||
// Logger.exception(e);
|
// Logger.exception(e);
|
||||||
// }
|
// }
|
||||||
initListeners();
|
initListeners();
|
||||||
//TODO init permissionManager
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void initListeners() {
|
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.ModalInteractionEvent;
|
||||||
import net.dv8tion.jda.api.events.interaction.component.ButtonInteractionEvent;
|
import net.dv8tion.jda.api.events.interaction.component.ButtonInteractionEvent;
|
||||||
import net.dv8tion.jda.api.events.interaction.component.SelectMenuInteractionEvent;
|
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 net.dv8tion.jda.api.hooks.ListenerAdapter;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
|
||||||
|
|
@ -29,6 +28,7 @@ public class JDAListener extends ListenerAdapter {
|
||||||
ModalManager modalManager = new ModalManager(buttonManager);
|
ModalManager modalManager = new ModalManager(buttonManager);
|
||||||
CommandManager commandManager = new CommandManager(jda, modalManager);
|
CommandManager commandManager = new CommandManager(jda, modalManager);
|
||||||
jda.addEventListener(buttonManager, modalManager, commandManager);
|
jda.addEventListener(buttonManager, modalManager, commandManager);
|
||||||
|
// RequestManager.init();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user