From 8ebe09f9eb7450d7c7b8a662699ea6577df4739c Mon Sep 17 00:00:00 2001 From: Bixilon Date: Tue, 31 Jan 2023 16:48:40 +0100 Subject: [PATCH] auto connect: check account --- src/main/java/de/bixilon/minosoft/terminal/AutoConnect.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/de/bixilon/minosoft/terminal/AutoConnect.kt b/src/main/java/de/bixilon/minosoft/terminal/AutoConnect.kt index a21a1deaf..3fba6822c 100644 --- a/src/main/java/de/bixilon/minosoft/terminal/AutoConnect.kt +++ b/src/main/java/de/bixilon/minosoft/terminal/AutoConnect.kt @@ -13,6 +13,7 @@ package de.bixilon.minosoft.terminal +import de.bixilon.kutil.latch.CountUpAndDownLatch import de.bixilon.kutil.observer.DataObserver.Companion.observe import de.bixilon.kutil.shutdown.AbstractShutdownReason import de.bixilon.kutil.shutdown.ShutdownManager @@ -60,6 +61,9 @@ object AutoConnect { val accountProfile = AccountProfileManager.selected val account = accountProfile.entries[split.getOrNull(2)] ?: accountProfile.selected ?: throw RuntimeException("Auto connect: Account not found! Have you started normal before or added an account?") + Log.log(LogMessageType.AUTO_CONNECT, LogLevels.INFO) { "Checking account..." } + account.tryCheck(CountUpAndDownLatch(0), accountProfile.clientToken) + if (version == Versions.AUTOMATIC) { Log.log(LogMessageType.AUTO_CONNECT, LogLevels.INFO) { "Pinging server to get version..." } val ping = StatusConnection(address)