From 331d9d5e3f8b83672db403e53d42433f89d9a81e Mon Sep 17 00:00:00 2001 From: Him188 Date: Fri, 24 Apr 2020 09:10:00 +0800 Subject: [PATCH] Fix incompatible `Bot.instances` --- .../src/commonMain/kotlin/net.mamoe.mirai/Bot.kt | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/Bot.kt b/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/Bot.kt index a7983c304..0770dc9f5 100644 --- a/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/Bot.kt +++ b/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/Bot.kt @@ -55,8 +55,17 @@ abstract class Bot : CoroutineScope, LowLevelBotAPIAccessor, BotJavaFriendlyAPI( /** * 复制一份此时的 [Bot] 实例列表. */ + @Deprecated("use botInstances instead", replaceWith = ReplaceWith("botInstances")) @JvmStatic - val instances: List + val instances: List> + get() = BotImpl.instances.toList() + + /** + * 复制一份此时的 [Bot] 实例列表. + */ + @SinceMirai("0.39.1") + @JvmStatic + val botInstances: List get() = BotImpl.instances.asSequence().mapNotNull { it.get() }.toList() /**