Fix Database Reset

Signed-off-by: Chaoscaot <max@maxsp.de>
This commit is contained in:
2026-07-05 12:59:29 +02:00
parent c8a5f567eb
commit a5dfe6ab7e
+13 -9
View File
@@ -16,15 +16,14 @@ import java.sql.ResultSet
import java.util.* import java.util.*
object Database { object Database {
lateinit var host: String val host: String
lateinit var port: String val port: String
lateinit var database: String val database: String
val username: String
val password: String
lateinit var db: Database lateinit var db: Database
fun ensureConnected() { init {
if (::db.isInitialized) {
return
}
val config = File(System.getProperty("user.home"), "mysql.properties") val config = File(System.getProperty("user.home"), "mysql.properties")
if (!config.exists()) { if (!config.exists()) {
@@ -38,9 +37,14 @@ object Database {
host = props.getProperty("host") host = props.getProperty("host")
port = props.getProperty("port") port = props.getProperty("port")
database = props.getProperty("database") database = props.getProperty("database")
username = props.getProperty("user")
password = props.getProperty("password")
}
val username = props.getProperty("user") fun ensureConnected() {
val password = props.getProperty("password") if (::db.isInitialized) {
return
}
val url = "jdbc:mariadb://$host:$port/$database" val url = "jdbc:mariadb://$host:$port/$database"