From 1f97454b3773bed9840863c308ec7b257c0042f0 Mon Sep 17 00:00:00 2001 From: Him188 <Him188@mamoe.net> Date: Thu, 23 Apr 2020 20:41:23 +0800 Subject: [PATCH] Fix unhandled `BotOfflineEvent.Force` --- mirai-core/src/commonMain/kotlin/net.mamoe.mirai/BotImpl.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/BotImpl.kt b/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/BotImpl.kt index badb5a5ac..f97f82e59 100644 --- a/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/BotImpl.kt +++ b/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/BotImpl.kt @@ -93,7 +93,7 @@ abstract class BotImpl<N : BotNetworkHandler> constructor( @Suppress("unused") private val offlineListener: Listener<BotOfflineEvent> = this@BotImpl.subscribeAlways(concurrency = Listener.ConcurrencyKind.LOCKED) { event -> - if (network.areYouOk()) { + if (network.areYouOk() && event !is BotOfflineEvent.Force) { // avoid concurrent re-login tasks return@subscribeAlways }