Graphical singe main thread for log

This commit is contained in:
ryoii 2020-03-29 20:21:00 +08:00
parent 4d304ba1ac
commit 12cc30e94d

View File

@ -49,10 +49,11 @@ class MiraiGraphicalUIController : Controller(), MiraiConsoleUI {
} }
} }
Platform.runLater {
when (identity) { when (identity) {
0L -> mainLog.apply { 0L -> mainLog.apply {
add("$identityStr $message") add("$identityStr $message")
mainLog.trim() trim()
} }
else -> cache[identity]?.logHistory?.apply { else -> cache[identity]?.logHistory?.apply {
add("$identityStr $message") add("$identityStr $message")
@ -60,6 +61,7 @@ class MiraiGraphicalUIController : Controller(), MiraiConsoleUI {
} }
} }
} }
}
override fun prePushBot(identity: Long) = Platform.runLater { override fun prePushBot(identity: Long) = Platform.runLater {
BotModel(identity).also { BotModel(identity).also {