1
0
mirror of https://github.com/Mrs4s/MiraiGo.git synced 2025-05-04 19:17:38 +08:00
MiraiGo/client/pb/longmsg/longmsg.proto
wdvxdr 3ff1fee1b6 client: remove some unused pb field
remove 64KiB from go-cqhttp.
2023-02-13 21:26:55 +08:00

53 lines
1.1 KiB
Protocol Buffer

syntax = "proto3";
option go_package = "github.com/Mrs4s/MiraiGo/client/pb/longmsg";
message LongMsgDeleteReq {
bytes msgResid = 1;
int32 msgType = 2;
}
message LongMsgDeleteRsp {
int32 result = 1;
bytes msgResid = 2;
}
message LongMsgDownReq {
int32 srcUin = 1;
bytes msgResid = 2;
int32 msgType = 3;
int32 needCache = 4;
}
message LongMsgDownRsp {
int32 result = 1;
bytes msgResid = 2;
bytes msgContent = 3;
}
message LongMsgUpReq {
int32 msgType = 1;
int64 dstUin = 2;
int32 msgId = 3;
bytes msgContent = 4;
int32 storeType = 5;
bytes msgUkey = 6;
int32 needCache = 7;
}
message LongMsgUpRsp {
int32 result = 1;
int32 msgId = 2;
bytes msgResid = 3;
}
message LongReqBody {
int32 subcmd = 1;
int32 termType = 2;
int32 platformType = 3;
repeated LongMsgUpReq msgUpReq = 4;
//repeated LongMsgDownReq msgDownReq = 5;
//repeated LongMsgDeleteReq msgDelReq = 6;
int32 agentType = 10;
}
message LongRspBody {
int32 subcmd = 1;
//repeated LongMsgUpRsp msgUpRsp = 2;
repeated LongMsgDownRsp msgDownRsp = 3;
//repeated LongMsgDeleteRsp msgDelRsp = 4;
}