From 9488ea26341ce87507eb0ae0d85d7458e60dd68a Mon Sep 17 00:00:00 2001 From: Him188 Date: Wed, 19 Feb 2020 13:07:11 +0800 Subject: [PATCH] Make generic type TPacket nullable --- .../qqandroid/network/protocol/packet/PacketFactory.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/mirai-core-qqandroid/src/commonMain/kotlin/net/mamoe/mirai/qqandroid/network/protocol/packet/PacketFactory.kt b/mirai-core-qqandroid/src/commonMain/kotlin/net/mamoe/mirai/qqandroid/network/protocol/packet/PacketFactory.kt index e3978b082..b0da3edd0 100644 --- a/mirai-core-qqandroid/src/commonMain/kotlin/net/mamoe/mirai/qqandroid/network/protocol/packet/PacketFactory.kt +++ b/mirai-core-qqandroid/src/commonMain/kotlin/net/mamoe/mirai/qqandroid/network/protocol/packet/PacketFactory.kt @@ -33,7 +33,7 @@ import kotlin.contracts.contract import kotlin.jvm.JvmName -internal sealed class PacketFactory { +internal sealed class PacketFactory { /** * 筛选从服务器接收到的包时的 commandName */ @@ -49,7 +49,7 @@ internal sealed class PacketFactory { * @param TPacket 服务器回复包解析结果 */ @UseExperimental(ExperimentalUnsignedTypes::class) -internal abstract class OutgoingPacketFactory( +internal abstract class OutgoingPacketFactory( /** * 命令名. 如 `wtlogin.login`, `ConfigPushSvc.PushDomain` */ @@ -73,7 +73,7 @@ internal abstract class OutgoingPacketFactory( * 这个工厂可以在 [handle] 时回复一个 commandId 为 [responseCommandName] 的包, 也可以不回复. * 必须先到 [KnownPacketFactories] 中注册工厂, 否则不能处理. */ -internal abstract class IncomingPacketFactory( +internal abstract class IncomingPacketFactory( /** * 接收自服务器的包的 commandName */ @@ -263,7 +263,7 @@ internal object KnownPacketFactories { private inline fun inline(block: () -> R): R = block() - class IncomingPacket( + class IncomingPacket( val packetFactory: PacketFactory?, val sequenceId: Int, val data: ByteReadPacket,