Commit 41a12089 authored by Him188's avatar Him188

Improve performance: use object

parent 64a02f1e
......@@ -103,7 +103,7 @@ internal class MessageSvc {
}
@UseExperimental(MiraiInternalAPI::class)
internal class GetMsgSuccess(delegate: List<Packet>) : Response(MsgSvc.SyncFlag.STOP, delegate)
open class GetMsgSuccess(delegate: List<Packet>) : Response(MsgSvc.SyncFlag.STOP, delegate)
/**
* 不要直接 expect 这个 class. 它可能
......@@ -119,7 +119,7 @@ internal class MessageSvc {
}
}
object EmptyResponse : Response(MsgSvc.SyncFlag.STOP, emptyList())
object EmptyResponse : GetMsgSuccess(emptyList())
@UseExperimental(MiraiInternalAPI::class, MiraiExperimentalAPI::class)
override suspend fun ByteReadPacket.decode(bot: QQAndroidBot): Response {
......@@ -128,7 +128,7 @@ internal class MessageSvc {
if (resp.result != 0) {
// println("!!! Result=${resp.result} !!!: " + resp.contentToString())
return GetMsgSuccess(mutableListOf())
return EmptyResponse
}
bot.client.c2cMessageSync.syncCookie = resp.syncCookie
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment