From 2ef6e37b9c5b40027e588acc706504d7f49e24d4 Mon Sep 17 00:00:00 2001 From: Karlatemp Date: Thu, 16 Mar 2023 00:25:12 +0800 Subject: [PATCH] Fix DefaultBotAuthorizationFactory loading --- .../src/commonMain/kotlin/auth/BotAuthorization.kt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/mirai-core-api/src/commonMain/kotlin/auth/BotAuthorization.kt b/mirai-core-api/src/commonMain/kotlin/auth/BotAuthorization.kt index 0dfba7efb..03d2db9a3 100644 --- a/mirai-core-api/src/commonMain/kotlin/auth/BotAuthorization.kt +++ b/mirai-core-api/src/commonMain/kotlin/auth/BotAuthorization.kt @@ -10,6 +10,7 @@ package net.mamoe.mirai.auth import net.mamoe.mirai.BotFactory +import net.mamoe.mirai.Mirai import net.mamoe.mirai.network.LoginFailedException import net.mamoe.mirai.network.RetryLaterException import net.mamoe.mirai.utils.* @@ -85,8 +86,10 @@ public interface BotAuthorization { } } - private val factory: DefaultBotAuthorizationFactory = - loadService() // TODO: add services for native after #2511 merged. + private val factory: DefaultBotAuthorizationFactory by lazy { + Mirai // Ensure services loaded + loadService() + } } }