From 4651776758f978627fead7064834cc2383984dbc Mon Sep 17 00:00:00 2001 From: Stijn Date: Fri, 22 Apr 2022 20:23:22 +0200 Subject: [PATCH 1/2] Create database tables on startup --- src/main/java/com/alttd/AltitudeBot.java | 3 +++ src/main/java/com/alttd/database/DatabaseTables.java | 6 ++++++ 2 files changed, 9 insertions(+) diff --git a/src/main/java/com/alttd/AltitudeBot.java b/src/main/java/com/alttd/AltitudeBot.java index cff2f51..bb10adb 100644 --- a/src/main/java/com/alttd/AltitudeBot.java +++ b/src/main/java/com/alttd/AltitudeBot.java @@ -4,6 +4,8 @@ import com.alttd.commandManager.CommandManager; import com.alttd.config.SettingsConfig; import com.alttd.config.MessagesConfig; import com.alttd.console.ConsoleCommandManager; +import com.alttd.database.Database; +import com.alttd.database.DatabaseTables; import com.alttd.permissions.PermissionManager; import com.alttd.util.Logger; import com.mysql.cj.log.Log; @@ -42,6 +44,7 @@ public class AltitudeBot { exit(1); Logger.exception(e); } + DatabaseTables.createTables(Database.getDatabase().getConnection()); ConsoleCommandManager.startConsoleCommands(jda); try { jda.getPresence().setPresence( diff --git a/src/main/java/com/alttd/database/DatabaseTables.java b/src/main/java/com/alttd/database/DatabaseTables.java index 188148f..05a89da 100644 --- a/src/main/java/com/alttd/database/DatabaseTables.java +++ b/src/main/java/com/alttd/database/DatabaseTables.java @@ -10,6 +10,7 @@ import java.sql.SQLException; public class DatabaseTables { + private static DatabaseTables instance = null; private Connection connection; protected DatabaseTables (Connection connection) { @@ -68,4 +69,9 @@ public class DatabaseTables { } } + public static void createTables(Connection connection) { + if (instance == null) + instance = new DatabaseTables(connection); + } + } From dd8f490cc2233acbd220ca5d380f6039a311770e Mon Sep 17 00:00:00 2001 From: Stijn Date: Fri, 22 Apr 2022 20:23:29 +0200 Subject: [PATCH 2/2] Updated JDA to alpha 10 --- build.gradle.kts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle.kts b/build.gradle.kts index f6af014..078cd2a 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -58,7 +58,7 @@ tasks { dependencies { // JDA - implementation("net.dv8tion:JDA:5.0.0-alpha.9") { + implementation("net.dv8tion:JDA:5.0.0-alpha.10") { exclude("opus-java") // exclude audio } // MySQL