From 2995e47f402b9855af753eeaadb82b6175bb92fe Mon Sep 17 00:00:00 2001 From: Him188 <Him188@mamoe.net> Date: Wed, 28 Jul 2021 10:55:26 +0800 Subject: [PATCH] Move `SsoProcessorContext` from package `context` to `components` --- mirai-core/src/commonMain/kotlin/QQAndroidBot.kt | 2 -- .../commonMain/kotlin/network/components/BotClientHolder.kt | 1 - .../kotlin/network/components/HeartbeatProcessor.kt | 1 - .../kotlin/network/components/HeartbeatScheduler.kt | 1 - .../src/commonMain/kotlin/network/components/SsoProcessor.kt | 1 - .../network/{context => components}/SsoProcessorContext.kt | 5 ++--- .../network/framework/AbstractRealNetworkHandlerTest.kt | 2 -- .../kotlin/network/framework/TestNetworkHandlerContext.kt | 2 +- .../kotlin/network/framework/components/TestSsoProcessor.kt | 2 +- 9 files changed, 4 insertions(+), 13 deletions(-) rename mirai-core/src/commonMain/kotlin/network/{context => components}/SsoProcessorContext.kt (91%) diff --git a/mirai-core/src/commonMain/kotlin/QQAndroidBot.kt b/mirai-core/src/commonMain/kotlin/QQAndroidBot.kt index 4bbc551cb..ea84c3632 100644 --- a/mirai-core/src/commonMain/kotlin/QQAndroidBot.kt +++ b/mirai-core/src/commonMain/kotlin/QQAndroidBot.kt @@ -25,8 +25,6 @@ import net.mamoe.mirai.internal.network.component.ComponentStorageDelegate import net.mamoe.mirai.internal.network.component.ConcurrentComponentStorage import net.mamoe.mirai.internal.network.component.withFallback import net.mamoe.mirai.internal.network.components.* -import net.mamoe.mirai.internal.network.context.SsoProcessorContext -import net.mamoe.mirai.internal.network.context.SsoProcessorContextImpl import net.mamoe.mirai.internal.network.handler.NetworkHandler import net.mamoe.mirai.internal.network.handler.NetworkHandler.State import net.mamoe.mirai.internal.network.handler.NetworkHandlerContextImpl diff --git a/mirai-core/src/commonMain/kotlin/network/components/BotClientHolder.kt b/mirai-core/src/commonMain/kotlin/network/components/BotClientHolder.kt index 9569f5fca..25ee465f9 100644 --- a/mirai-core/src/commonMain/kotlin/network/components/BotClientHolder.kt +++ b/mirai-core/src/commonMain/kotlin/network/components/BotClientHolder.kt @@ -12,7 +12,6 @@ package net.mamoe.mirai.internal.network.components import net.mamoe.mirai.internal.QQAndroidBot import net.mamoe.mirai.internal.network.QQAndroidClient import net.mamoe.mirai.internal.network.component.ComponentKey -import net.mamoe.mirai.internal.network.context.SsoProcessorContext import net.mamoe.mirai.utils.MiraiLogger import net.mamoe.mirai.utils.lateinitMutableProperty diff --git a/mirai-core/src/commonMain/kotlin/network/components/HeartbeatProcessor.kt b/mirai-core/src/commonMain/kotlin/network/components/HeartbeatProcessor.kt index e375e47bc..811d8fdac 100644 --- a/mirai-core/src/commonMain/kotlin/network/components/HeartbeatProcessor.kt +++ b/mirai-core/src/commonMain/kotlin/network/components/HeartbeatProcessor.kt @@ -10,7 +10,6 @@ package net.mamoe.mirai.internal.network.components import net.mamoe.mirai.internal.network.component.ComponentKey -import net.mamoe.mirai.internal.network.context.SsoProcessorContext import net.mamoe.mirai.internal.network.handler.NetworkHandler import net.mamoe.mirai.internal.network.protocol.packet.login.Heartbeat import net.mamoe.mirai.internal.network.protocol.packet.login.StatSvc diff --git a/mirai-core/src/commonMain/kotlin/network/components/HeartbeatScheduler.kt b/mirai-core/src/commonMain/kotlin/network/components/HeartbeatScheduler.kt index 23321590f..ba2ea8584 100644 --- a/mirai-core/src/commonMain/kotlin/network/components/HeartbeatScheduler.kt +++ b/mirai-core/src/commonMain/kotlin/network/components/HeartbeatScheduler.kt @@ -12,7 +12,6 @@ package net.mamoe.mirai.internal.network.components import kotlinx.coroutines.* import net.mamoe.mirai.internal.network.component.ComponentKey import net.mamoe.mirai.internal.network.component.ComponentStorage -import net.mamoe.mirai.internal.network.context.SsoProcessorContext import net.mamoe.mirai.internal.network.handler.NetworkHandlerSupport import net.mamoe.mirai.internal.network.handler.selector.PacketTimeoutException import net.mamoe.mirai.utils.BotConfiguration.HeartbeatStrategy.* diff --git a/mirai-core/src/commonMain/kotlin/network/components/SsoProcessor.kt b/mirai-core/src/commonMain/kotlin/network/components/SsoProcessor.kt index 677c99ce6..c8ba9fc80 100644 --- a/mirai-core/src/commonMain/kotlin/network/components/SsoProcessor.kt +++ b/mirai-core/src/commonMain/kotlin/network/components/SsoProcessor.kt @@ -15,7 +15,6 @@ import net.mamoe.mirai.internal.network.QQAndroidClient import net.mamoe.mirai.internal.network.WLoginSigInfo import net.mamoe.mirai.internal.network.component.ComponentKey import net.mamoe.mirai.internal.network.context.AccountSecretsImpl -import net.mamoe.mirai.internal.network.context.SsoProcessorContext import net.mamoe.mirai.internal.network.handler.NetworkHandler import net.mamoe.mirai.internal.network.impl.netty.NettyNetworkHandler import net.mamoe.mirai.internal.network.protocol.packet.OutgoingPacketWithRespType diff --git a/mirai-core/src/commonMain/kotlin/network/context/SsoProcessorContext.kt b/mirai-core/src/commonMain/kotlin/network/components/SsoProcessorContext.kt similarity index 91% rename from mirai-core/src/commonMain/kotlin/network/context/SsoProcessorContext.kt rename to mirai-core/src/commonMain/kotlin/network/components/SsoProcessorContext.kt index 0d7d27202..c0b5d4c97 100644 --- a/mirai-core/src/commonMain/kotlin/network/context/SsoProcessorContext.kt +++ b/mirai-core/src/commonMain/kotlin/network/components/SsoProcessorContext.kt @@ -7,13 +7,12 @@ * https://github.com/mamoe/mirai/blob/master/LICENSE */ -package net.mamoe.mirai.internal.network.context +package net.mamoe.mirai.internal.network.components import net.mamoe.mirai.Bot import net.mamoe.mirai.internal.BotAccount import net.mamoe.mirai.internal.QQAndroidBot import net.mamoe.mirai.internal.network.component.ComponentKey -import net.mamoe.mirai.internal.network.components.SsoProcessor import net.mamoe.mirai.utils.BotConfiguration import net.mamoe.mirai.utils.DeviceInfo @@ -31,7 +30,7 @@ internal interface SsoProcessorContext { val protocol: BotConfiguration.MiraiProtocol - val configuration: BotConfiguration + val configuration: BotConfiguration get() = bot.configuration companion object : ComponentKey<SsoProcessorContext> } diff --git a/mirai-core/src/commonTest/kotlin/network/framework/AbstractRealNetworkHandlerTest.kt b/mirai-core/src/commonTest/kotlin/network/framework/AbstractRealNetworkHandlerTest.kt index 65a24c005..2a341f992 100644 --- a/mirai-core/src/commonTest/kotlin/network/framework/AbstractRealNetworkHandlerTest.kt +++ b/mirai-core/src/commonTest/kotlin/network/framework/AbstractRealNetworkHandlerTest.kt @@ -16,8 +16,6 @@ import net.mamoe.mirai.internal.network.component.ComponentKey import net.mamoe.mirai.internal.network.component.ConcurrentComponentStorage import net.mamoe.mirai.internal.network.component.setAll import net.mamoe.mirai.internal.network.components.* -import net.mamoe.mirai.internal.network.context.SsoProcessorContext -import net.mamoe.mirai.internal.network.context.SsoProcessorContextImpl import net.mamoe.mirai.internal.network.framework.components.TestSsoProcessor import net.mamoe.mirai.internal.network.handler.NetworkHandler import net.mamoe.mirai.internal.network.handler.NetworkHandler.State diff --git a/mirai-core/src/commonTest/kotlin/network/framework/TestNetworkHandlerContext.kt b/mirai-core/src/commonTest/kotlin/network/framework/TestNetworkHandlerContext.kt index a7b383d97..9508b68f2 100644 --- a/mirai-core/src/commonTest/kotlin/network/framework/TestNetworkHandlerContext.kt +++ b/mirai-core/src/commonTest/kotlin/network/framework/TestNetworkHandlerContext.kt @@ -14,8 +14,8 @@ import net.mamoe.mirai.internal.QQAndroidBot import net.mamoe.mirai.internal.network.component.ComponentStorage import net.mamoe.mirai.internal.network.component.ConcurrentComponentStorage import net.mamoe.mirai.internal.network.components.SsoProcessor +import net.mamoe.mirai.internal.network.components.SsoProcessorContextImpl import net.mamoe.mirai.internal.network.components.SsoProcessorImpl -import net.mamoe.mirai.internal.network.context.SsoProcessorContextImpl import net.mamoe.mirai.internal.network.handler.NetworkHandlerContext import net.mamoe.mirai.internal.network.handler.state.LoggingStateObserver import net.mamoe.mirai.internal.network.handler.state.SafeStateObserver diff --git a/mirai-core/src/commonTest/kotlin/network/framework/components/TestSsoProcessor.kt b/mirai-core/src/commonTest/kotlin/network/framework/components/TestSsoProcessor.kt index aae705394..43340a051 100644 --- a/mirai-core/src/commonTest/kotlin/network/framework/components/TestSsoProcessor.kt +++ b/mirai-core/src/commonTest/kotlin/network/framework/components/TestSsoProcessor.kt @@ -13,8 +13,8 @@ import net.mamoe.mirai.internal.QQAndroidBot import net.mamoe.mirai.internal.network.QQAndroidClient import net.mamoe.mirai.internal.network.components.SsoProcessor import net.mamoe.mirai.internal.network.components.SsoSession +import net.mamoe.mirai.internal.network.components.createDeviceInfo import net.mamoe.mirai.internal.network.context.AccountSecretsImpl -import net.mamoe.mirai.internal.network.context.createDeviceInfo import net.mamoe.mirai.internal.network.handler.NetworkHandler import net.mamoe.mirai.internal.network.handler.logger import net.mamoe.mirai.internal.network.protocol.data.jce.SvcRespRegister