From a5dfe6ab7e8be7064f8376a2f1737e8c367b6842 Mon Sep 17 00:00:00 2001 From: Chaoscaot Date: Sun, 5 Jul 2026 12:59:29 +0200 Subject: [PATCH] Fix Database Reset Signed-off-by: Chaoscaot --- CLI/src/db/Database.kt | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/CLI/src/db/Database.kt b/CLI/src/db/Database.kt index f980f487..e68dc28d 100644 --- a/CLI/src/db/Database.kt +++ b/CLI/src/db/Database.kt @@ -16,15 +16,14 @@ import java.sql.ResultSet import java.util.* object Database { - lateinit var host: String - lateinit var port: String - lateinit var database: String + val host: String + val port: String + val database: String + val username: String + val password: String lateinit var db: Database - fun ensureConnected() { - if (::db.isInitialized) { - return - } + init { val config = File(System.getProperty("user.home"), "mysql.properties") if (!config.exists()) { @@ -38,9 +37,14 @@ object Database { host = props.getProperty("host") port = props.getProperty("port") database = props.getProperty("database") + username = props.getProperty("user") + password = props.getProperty("password") + } - val username = props.getProperty("user") - val password = props.getProperty("password") + fun ensureConnected() { + if (::db.isInitialized) { + return + } val url = "jdbc:mariadb://$host:$port/$database"