commit 20/08/2025
This commit is contained in:
@@ -1,5 +1,8 @@
|
||||
package database
|
||||
|
||||
import kotlinx.coroutines.Dispatchers
|
||||
import kotlinx.coroutines.runBlocking
|
||||
import kotlinx.coroutines.withContext
|
||||
import org.mariadb.jdbc.Connection
|
||||
import org.tinylog.Logger
|
||||
import java.sql.DriverManager
|
||||
@@ -46,19 +49,17 @@ class MariaDB (
|
||||
Logger.info("Connected to MariaDB" as Any)
|
||||
connected = true
|
||||
|
||||
val loadthread = Thread {
|
||||
// Load soundbank and messagebank lists
|
||||
Reload_Messagebank()
|
||||
Logger.info { "Messagebank loaded" }
|
||||
Reload_Soundbank()
|
||||
Logger.info { "Soundbank loaded" }
|
||||
|
||||
runBlocking {
|
||||
withContext(Dispatchers.IO){
|
||||
Reload_Messagebank()
|
||||
Logger.info { "Messagebank loaded" }
|
||||
Reload_Soundbank()
|
||||
Logger.info { "Soundbank loaded" }
|
||||
}
|
||||
}
|
||||
loadthread.name = "LoadMariaDBThread"
|
||||
loadthread.isDaemon = true
|
||||
loadthread.start()
|
||||
|
||||
loadthread.join()
|
||||
|
||||
|
||||
Logger.info { "Loading MariaDB completed" }
|
||||
Logger.info { "Soundbank count: ${SoundbankList.size}" }
|
||||
Logger.info { "Messagebank count: ${MessagebankList.size}" }
|
||||
|
||||
Reference in New Issue
Block a user