Improve PbMessageSvc.PbMsgWithDraw logging, helps #1293

This commit is contained in:
Him188 2021-07-02 22:18:15 +08:00
parent ceac90ed19
commit 6b18a6fea9

View File

@ -33,7 +33,7 @@ internal class PbMessageSvc {
sealed class Response : Packet { sealed class Response : Packet {
object Success : Response() { object Success : Response() {
override fun toString(): String { override fun toString(): String {
return "PbMessageSvc.PbMsgWithDraw.Response.Success" return "PbMsgWithDraw.Success"
} }
} }
@ -53,7 +53,14 @@ internal class PbMessageSvc {
): OutgoingPacketWithRespType<Response> { ): OutgoingPacketWithRespType<Response> {
require(messageSequenceId.size == messageRandom.size) require(messageSequenceId.size == messageRandom.size)
return buildOutgoingUniPacket(client) { return buildOutgoingUniPacket(
client,
name = "PbMsgWithDraw(" +
"group=$groupCode, " +
"seq=${messageSequenceId.joinToString(separator = ",")}, " +
"rand=${messageRandom.joinToString(separator = ",")}" +
")"
) {
writeProtoBuf( writeProtoBuf(
MsgSvc.PbMsgWithDrawReq.serializer(), MsgSvc.PbMsgWithDrawReq.serializer(),
MsgSvc.PbMsgWithDrawReq( MsgSvc.PbMsgWithDrawReq(
@ -89,7 +96,15 @@ internal class PbMessageSvc {
): OutgoingPacketWithRespType<Response> { ): OutgoingPacketWithRespType<Response> {
require(messageSequenceId.size == messageRandom.size) require(messageSequenceId.size == messageRandom.size)
return buildOutgoingUniPacket(client) { return buildOutgoingUniPacket(
client,
name = "PbMsgWithDraw(" +
"groupTemp=$toUin, " +
"seq=${messageSequenceId.joinToString(separator = ",")}, " +
"rand=${messageRandom.joinToString(separator = ",")}, " +
"time=${time}" +
")"
) {
writeProtoBuf( writeProtoBuf(
MsgSvc.PbMsgWithDrawReq.serializer(), MsgSvc.PbMsgWithDrawReq.serializer(),
MsgSvc.PbMsgWithDrawReq( MsgSvc.PbMsgWithDrawReq(
@ -128,7 +143,15 @@ internal class PbMessageSvc {
): OutgoingPacketWithRespType<Response> { ): OutgoingPacketWithRespType<Response> {
require(messageSequenceId.size == messageRandom.size) require(messageSequenceId.size == messageRandom.size)
return buildOutgoingUniPacket(client) { return buildOutgoingUniPacket(
client,
name = "PbMsgWithDraw(" +
"friend=$toUin, " +
"seq=${messageSequenceId.joinToString(separator = ",")}, " +
"rand=${messageRandom.joinToString(separator = ",")}, " +
"time=${time}" +
")"
) {
writeProtoBuf( writeProtoBuf(
MsgSvc.PbMsgWithDrawReq.serializer(), MsgSvc.PbMsgWithDrawReq.serializer(),
MsgSvc.PbMsgWithDrawReq( MsgSvc.PbMsgWithDrawReq(