diff --git a/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/network/protocol/tim/TIMBotNetworkHandler.kt b/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/network/protocol/tim/TIMBotNetworkHandler.kt index 0c7b20c61..642c468b8 100644 --- a/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/network/protocol/tim/TIMBotNetworkHandler.kt +++ b/mirai-core/src/commonMain/kotlin/net.mamoe.mirai/network/protocol/tim/TIMBotNetworkHandler.kt @@ -104,7 +104,7 @@ internal class TIMBotNetworkHandler internal constructor(coroutineContext: Corou override suspend fun close(cause: Throwable?) { super.close(cause) - this.heartbeatJob?.cancelChildren(CancellationException("handler closed")) + this.heartbeatJob?.cancel(CancellationException("handler closed")) this.heartbeatJob?.join()//等待 cancel 完成 this.heartbeatJob = null