diff --git a/client/pb/msg/msg.pb.go b/client/pb/msg/msg.pb.go index c05cb5b8..60959da1 100644 --- a/client/pb/msg/msg.pb.go +++ b/client/pb/msg/msg.pb.go @@ -1,17 +1,16 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.26.0 -// protoc v3.17.1 +// protoc-gen-go v1.27.1 +// protoc v3.14.0 // source: msg.proto package msg import ( - reflect "reflect" - sync "sync" - protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" + sync "sync" ) const ( @@ -1751,10 +1750,10 @@ type Elem struct { OnlineImage *OnlineImage `protobuf:"bytes,3,opt,name=onlineImage" json:"onlineImage,omitempty"` NotOnlineImage *NotOnlineImage `protobuf:"bytes,4,opt,name=notOnlineImage" json:"notOnlineImage,omitempty"` TransElemInfo *TransElem `protobuf:"bytes,5,opt,name=transElemInfo" json:"transElemInfo,omitempty"` - //MarketFace marketFace = 6; + MarketFace *MarketFace `protobuf:"bytes,6,opt,name=marketFace" json:"marketFace,omitempty"` //ElemFlags elemFlags = 7; CustomFace *CustomFace `protobuf:"bytes,8,opt,name=customFace" json:"customFace,omitempty"` - //ElemFlags2 elemFlags2 = 9; + ElemFlags2 *ElemFlags2 `protobuf:"bytes,9,opt,name=elemFlags2" json:"elemFlags2,omitempty"` //FunFace funFace = 10; //SecretFileMsg secretFile = 11; RichMsg *RichMsg `protobuf:"bytes,12,opt,name=richMsg" json:"richMsg,omitempty"` @@ -1868,6 +1867,13 @@ func (x *Elem) GetTransElemInfo() *TransElem { return nil } +func (x *Elem) GetMarketFace() *MarketFace { + if x != nil { + return x.MarketFace + } + return nil +} + func (x *Elem) GetCustomFace() *CustomFace { if x != nil { return x.CustomFace @@ -1875,6 +1881,13 @@ func (x *Elem) GetCustomFace() *CustomFace { return nil } +func (x *Elem) GetElemFlags2() *ElemFlags2 { + if x != nil { + return x.ElemFlags2 + } + return nil +} + func (x *Elem) GetRichMsg() *RichMsg { if x != nil { return x.RichMsg @@ -1952,6 +1965,387 @@ func (x *Elem) GetCommonElem() *CommonElem { return nil } +type MarketFace struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + FaceName []byte `protobuf:"bytes,1,opt,name=faceName" json:"faceName,omitempty"` + ItemType *uint32 `protobuf:"varint,2,opt,name=itemType" json:"itemType,omitempty"` + FaceInfo *uint32 `protobuf:"varint,3,opt,name=faceInfo" json:"faceInfo,omitempty"` + FaceId []byte `protobuf:"bytes,4,opt,name=faceId" json:"faceId,omitempty"` + TabId *uint32 `protobuf:"varint,5,opt,name=tabId" json:"tabId,omitempty"` + SubType *uint32 `protobuf:"varint,6,opt,name=subType" json:"subType,omitempty"` + Key []byte `protobuf:"bytes,7,opt,name=key" json:"key,omitempty"` + Param []byte `protobuf:"bytes,8,opt,name=param" json:"param,omitempty"` + MediaType *uint32 `protobuf:"varint,9,opt,name=mediaType" json:"mediaType,omitempty"` + ImageWidth *uint32 `protobuf:"varint,10,opt,name=imageWidth" json:"imageWidth,omitempty"` + ImageHeight *uint32 `protobuf:"varint,11,opt,name=imageHeight" json:"imageHeight,omitempty"` + Mobileparam []byte `protobuf:"bytes,12,opt,name=mobileparam" json:"mobileparam,omitempty"` + PbReserve []byte `protobuf:"bytes,13,opt,name=pbReserve" json:"pbReserve,omitempty"` +} + +func (x *MarketFace) Reset() { + *x = MarketFace{} + if protoimpl.UnsafeEnabled { + mi := &file_msg_proto_msgTypes[24] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *MarketFace) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MarketFace) ProtoMessage() {} + +func (x *MarketFace) ProtoReflect() protoreflect.Message { + mi := &file_msg_proto_msgTypes[24] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use MarketFace.ProtoReflect.Descriptor instead. +func (*MarketFace) Descriptor() ([]byte, []int) { + return file_msg_proto_rawDescGZIP(), []int{24} +} + +func (x *MarketFace) GetFaceName() []byte { + if x != nil { + return x.FaceName + } + return nil +} + +func (x *MarketFace) GetItemType() uint32 { + if x != nil && x.ItemType != nil { + return *x.ItemType + } + return 0 +} + +func (x *MarketFace) GetFaceInfo() uint32 { + if x != nil && x.FaceInfo != nil { + return *x.FaceInfo + } + return 0 +} + +func (x *MarketFace) GetFaceId() []byte { + if x != nil { + return x.FaceId + } + return nil +} + +func (x *MarketFace) GetTabId() uint32 { + if x != nil && x.TabId != nil { + return *x.TabId + } + return 0 +} + +func (x *MarketFace) GetSubType() uint32 { + if x != nil && x.SubType != nil { + return *x.SubType + } + return 0 +} + +func (x *MarketFace) GetKey() []byte { + if x != nil { + return x.Key + } + return nil +} + +func (x *MarketFace) GetParam() []byte { + if x != nil { + return x.Param + } + return nil +} + +func (x *MarketFace) GetMediaType() uint32 { + if x != nil && x.MediaType != nil { + return *x.MediaType + } + return 0 +} + +func (x *MarketFace) GetImageWidth() uint32 { + if x != nil && x.ImageWidth != nil { + return *x.ImageWidth + } + return 0 +} + +func (x *MarketFace) GetImageHeight() uint32 { + if x != nil && x.ImageHeight != nil { + return *x.ImageHeight + } + return 0 +} + +func (x *MarketFace) GetMobileparam() []byte { + if x != nil { + return x.Mobileparam + } + return nil +} + +func (x *MarketFace) GetPbReserve() []byte { + if x != nil { + return x.PbReserve + } + return nil +} + +type ElemFlags2 struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + ColorTextId *uint32 `protobuf:"varint,1,opt,name=colorTextId" json:"colorTextId,omitempty"` + MsgId *uint64 `protobuf:"varint,2,opt,name=msgId" json:"msgId,omitempty"` + WhisperSessionId *uint32 `protobuf:"varint,3,opt,name=whisperSessionId" json:"whisperSessionId,omitempty"` + PttChangeBit *uint32 `protobuf:"varint,4,opt,name=pttChangeBit" json:"pttChangeBit,omitempty"` + VipStatus *uint32 `protobuf:"varint,5,opt,name=vipStatus" json:"vipStatus,omitempty"` + CompatibleId *uint32 `protobuf:"varint,6,opt,name=compatibleId" json:"compatibleId,omitempty"` + Insts []*ElemFlags2_Inst `protobuf:"bytes,7,rep,name=insts" json:"insts,omitempty"` + MsgRptCnt *uint32 `protobuf:"varint,8,opt,name=msgRptCnt" json:"msgRptCnt,omitempty"` + SrcInst *ElemFlags2_Inst `protobuf:"bytes,9,opt,name=srcInst" json:"srcInst,omitempty"` + Longtitude *uint32 `protobuf:"varint,10,opt,name=longtitude" json:"longtitude,omitempty"` + Latitude *uint32 `protobuf:"varint,11,opt,name=latitude" json:"latitude,omitempty"` + CustomFont *uint32 `protobuf:"varint,12,opt,name=customFont" json:"customFont,omitempty"` + PcSupportDef *PcSupportDef `protobuf:"bytes,13,opt,name=pcSupportDef" json:"pcSupportDef,omitempty"` + CrmFlags *uint32 `protobuf:"varint,14,opt,name=crmFlags" json:"crmFlags,omitempty"` +} + +func (x *ElemFlags2) Reset() { + *x = ElemFlags2{} + if protoimpl.UnsafeEnabled { + mi := &file_msg_proto_msgTypes[25] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *ElemFlags2) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ElemFlags2) ProtoMessage() {} + +func (x *ElemFlags2) ProtoReflect() protoreflect.Message { + mi := &file_msg_proto_msgTypes[25] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ElemFlags2.ProtoReflect.Descriptor instead. +func (*ElemFlags2) Descriptor() ([]byte, []int) { + return file_msg_proto_rawDescGZIP(), []int{25} +} + +func (x *ElemFlags2) GetColorTextId() uint32 { + if x != nil && x.ColorTextId != nil { + return *x.ColorTextId + } + return 0 +} + +func (x *ElemFlags2) GetMsgId() uint64 { + if x != nil && x.MsgId != nil { + return *x.MsgId + } + return 0 +} + +func (x *ElemFlags2) GetWhisperSessionId() uint32 { + if x != nil && x.WhisperSessionId != nil { + return *x.WhisperSessionId + } + return 0 +} + +func (x *ElemFlags2) GetPttChangeBit() uint32 { + if x != nil && x.PttChangeBit != nil { + return *x.PttChangeBit + } + return 0 +} + +func (x *ElemFlags2) GetVipStatus() uint32 { + if x != nil && x.VipStatus != nil { + return *x.VipStatus + } + return 0 +} + +func (x *ElemFlags2) GetCompatibleId() uint32 { + if x != nil && x.CompatibleId != nil { + return *x.CompatibleId + } + return 0 +} + +func (x *ElemFlags2) GetInsts() []*ElemFlags2_Inst { + if x != nil { + return x.Insts + } + return nil +} + +func (x *ElemFlags2) GetMsgRptCnt() uint32 { + if x != nil && x.MsgRptCnt != nil { + return *x.MsgRptCnt + } + return 0 +} + +func (x *ElemFlags2) GetSrcInst() *ElemFlags2_Inst { + if x != nil { + return x.SrcInst + } + return nil +} + +func (x *ElemFlags2) GetLongtitude() uint32 { + if x != nil && x.Longtitude != nil { + return *x.Longtitude + } + return 0 +} + +func (x *ElemFlags2) GetLatitude() uint32 { + if x != nil && x.Latitude != nil { + return *x.Latitude + } + return 0 +} + +func (x *ElemFlags2) GetCustomFont() uint32 { + if x != nil && x.CustomFont != nil { + return *x.CustomFont + } + return 0 +} + +func (x *ElemFlags2) GetPcSupportDef() *PcSupportDef { + if x != nil { + return x.PcSupportDef + } + return nil +} + +func (x *ElemFlags2) GetCrmFlags() uint32 { + if x != nil && x.CrmFlags != nil { + return *x.CrmFlags + } + return 0 +} + +type PcSupportDef struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + PcPtlBegin *uint32 `protobuf:"varint,1,opt,name=pcPtlBegin" json:"pcPtlBegin,omitempty"` + PcPtlEnd *uint32 `protobuf:"varint,2,opt,name=pcPtlEnd" json:"pcPtlEnd,omitempty"` + MacPtlBegin *uint32 `protobuf:"varint,3,opt,name=macPtlBegin" json:"macPtlBegin,omitempty"` + MacPtlEnd *uint32 `protobuf:"varint,4,opt,name=macPtlEnd" json:"macPtlEnd,omitempty"` + PtlsSupport []uint32 `protobuf:"varint,5,rep,name=ptlsSupport" json:"ptlsSupport,omitempty"` + PtlsNotSupport []uint32 `protobuf:"varint,6,rep,name=ptlsNotSupport" json:"ptlsNotSupport,omitempty"` +} + +func (x *PcSupportDef) Reset() { + *x = PcSupportDef{} + if protoimpl.UnsafeEnabled { + mi := &file_msg_proto_msgTypes[26] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *PcSupportDef) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*PcSupportDef) ProtoMessage() {} + +func (x *PcSupportDef) ProtoReflect() protoreflect.Message { + mi := &file_msg_proto_msgTypes[26] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use PcSupportDef.ProtoReflect.Descriptor instead. +func (*PcSupportDef) Descriptor() ([]byte, []int) { + return file_msg_proto_rawDescGZIP(), []int{26} +} + +func (x *PcSupportDef) GetPcPtlBegin() uint32 { + if x != nil && x.PcPtlBegin != nil { + return *x.PcPtlBegin + } + return 0 +} + +func (x *PcSupportDef) GetPcPtlEnd() uint32 { + if x != nil && x.PcPtlEnd != nil { + return *x.PcPtlEnd + } + return 0 +} + +func (x *PcSupportDef) GetMacPtlBegin() uint32 { + if x != nil && x.MacPtlBegin != nil { + return *x.MacPtlBegin + } + return 0 +} + +func (x *PcSupportDef) GetMacPtlEnd() uint32 { + if x != nil && x.MacPtlEnd != nil { + return *x.MacPtlEnd + } + return 0 +} + +func (x *PcSupportDef) GetPtlsSupport() []uint32 { + if x != nil { + return x.PtlsSupport + } + return nil +} + +func (x *PcSupportDef) GetPtlsNotSupport() []uint32 { + if x != nil { + return x.PtlsNotSupport + } + return nil +} + type CommonElem struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -1965,7 +2359,7 @@ type CommonElem struct { func (x *CommonElem) Reset() { *x = CommonElem{} if protoimpl.UnsafeEnabled { - mi := &file_msg_proto_msgTypes[24] + mi := &file_msg_proto_msgTypes[27] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -1978,7 +2372,7 @@ func (x *CommonElem) String() string { func (*CommonElem) ProtoMessage() {} func (x *CommonElem) ProtoReflect() protoreflect.Message { - mi := &file_msg_proto_msgTypes[24] + mi := &file_msg_proto_msgTypes[27] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -1991,7 +2385,7 @@ func (x *CommonElem) ProtoReflect() protoreflect.Message { // Deprecated: Use CommonElem.ProtoReflect.Descriptor instead. func (*CommonElem) Descriptor() ([]byte, []int) { - return file_msg_proto_rawDescGZIP(), []int{24} + return file_msg_proto_rawDescGZIP(), []int{27} } func (x *CommonElem) GetServiceType() int32 { @@ -2026,7 +2420,7 @@ type QQWalletMsg struct { func (x *QQWalletMsg) Reset() { *x = QQWalletMsg{} if protoimpl.UnsafeEnabled { - mi := &file_msg_proto_msgTypes[25] + mi := &file_msg_proto_msgTypes[28] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2039,7 +2433,7 @@ func (x *QQWalletMsg) String() string { func (*QQWalletMsg) ProtoMessage() {} func (x *QQWalletMsg) ProtoReflect() protoreflect.Message { - mi := &file_msg_proto_msgTypes[25] + mi := &file_msg_proto_msgTypes[28] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2052,7 +2446,7 @@ func (x *QQWalletMsg) ProtoReflect() protoreflect.Message { // Deprecated: Use QQWalletMsg.ProtoReflect.Descriptor instead. func (*QQWalletMsg) Descriptor() ([]byte, []int) { - return file_msg_proto_rawDescGZIP(), []int{25} + return file_msg_proto_rawDescGZIP(), []int{28} } func (x *QQWalletMsg) GetAioBody() *QQWalletAioBody { @@ -2093,7 +2487,7 @@ type QQWalletAioBody struct { func (x *QQWalletAioBody) Reset() { *x = QQWalletAioBody{} if protoimpl.UnsafeEnabled { - mi := &file_msg_proto_msgTypes[26] + mi := &file_msg_proto_msgTypes[29] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2106,7 +2500,7 @@ func (x *QQWalletAioBody) String() string { func (*QQWalletAioBody) ProtoMessage() {} func (x *QQWalletAioBody) ProtoReflect() protoreflect.Message { - mi := &file_msg_proto_msgTypes[26] + mi := &file_msg_proto_msgTypes[29] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2119,7 +2513,7 @@ func (x *QQWalletAioBody) ProtoReflect() protoreflect.Message { // Deprecated: Use QQWalletAioBody.ProtoReflect.Descriptor instead. func (*QQWalletAioBody) Descriptor() ([]byte, []int) { - return file_msg_proto_rawDescGZIP(), []int{26} + return file_msg_proto_rawDescGZIP(), []int{29} } func (x *QQWalletAioBody) GetSendUin() uint64 { @@ -2300,7 +2694,7 @@ type QQWalletAioElem struct { func (x *QQWalletAioElem) Reset() { *x = QQWalletAioElem{} if protoimpl.UnsafeEnabled { - mi := &file_msg_proto_msgTypes[27] + mi := &file_msg_proto_msgTypes[30] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2313,7 +2707,7 @@ func (x *QQWalletAioElem) String() string { func (*QQWalletAioElem) ProtoMessage() {} func (x *QQWalletAioElem) ProtoReflect() protoreflect.Message { - mi := &file_msg_proto_msgTypes[27] + mi := &file_msg_proto_msgTypes[30] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2326,7 +2720,7 @@ func (x *QQWalletAioElem) ProtoReflect() protoreflect.Message { // Deprecated: Use QQWalletAioElem.ProtoReflect.Descriptor instead. func (*QQWalletAioElem) Descriptor() ([]byte, []int) { - return file_msg_proto_rawDescGZIP(), []int{27} + return file_msg_proto_rawDescGZIP(), []int{30} } func (x *QQWalletAioElem) GetBackground() uint32 { @@ -2491,7 +2885,7 @@ type RichMsg struct { func (x *RichMsg) Reset() { *x = RichMsg{} if protoimpl.UnsafeEnabled { - mi := &file_msg_proto_msgTypes[28] + mi := &file_msg_proto_msgTypes[31] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2504,7 +2898,7 @@ func (x *RichMsg) String() string { func (*RichMsg) ProtoMessage() {} func (x *RichMsg) ProtoReflect() protoreflect.Message { - mi := &file_msg_proto_msgTypes[28] + mi := &file_msg_proto_msgTypes[31] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2517,7 +2911,7 @@ func (x *RichMsg) ProtoReflect() protoreflect.Message { // Deprecated: Use RichMsg.ProtoReflect.Descriptor instead. func (*RichMsg) Descriptor() ([]byte, []int) { - return file_msg_proto_rawDescGZIP(), []int{28} + return file_msg_proto_rawDescGZIP(), []int{31} } func (x *RichMsg) GetTemplate1() []byte { @@ -2570,7 +2964,7 @@ type CustomElem struct { func (x *CustomElem) Reset() { *x = CustomElem{} if protoimpl.UnsafeEnabled { - mi := &file_msg_proto_msgTypes[29] + mi := &file_msg_proto_msgTypes[32] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2583,7 +2977,7 @@ func (x *CustomElem) String() string { func (*CustomElem) ProtoMessage() {} func (x *CustomElem) ProtoReflect() protoreflect.Message { - mi := &file_msg_proto_msgTypes[29] + mi := &file_msg_proto_msgTypes[32] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2596,7 +2990,7 @@ func (x *CustomElem) ProtoReflect() protoreflect.Message { // Deprecated: Use CustomElem.ProtoReflect.Descriptor instead. func (*CustomElem) Descriptor() ([]byte, []int) { - return file_msg_proto_rawDescGZIP(), []int{29} + return file_msg_proto_rawDescGZIP(), []int{32} } func (x *CustomElem) GetDesc() []byte { @@ -2650,7 +3044,7 @@ type Text struct { func (x *Text) Reset() { *x = Text{} if protoimpl.UnsafeEnabled { - mi := &file_msg_proto_msgTypes[30] + mi := &file_msg_proto_msgTypes[33] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2663,7 +3057,7 @@ func (x *Text) String() string { func (*Text) ProtoMessage() {} func (x *Text) ProtoReflect() protoreflect.Message { - mi := &file_msg_proto_msgTypes[30] + mi := &file_msg_proto_msgTypes[33] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2676,7 +3070,7 @@ func (x *Text) ProtoReflect() protoreflect.Message { // Deprecated: Use Text.ProtoReflect.Descriptor instead. func (*Text) Descriptor() ([]byte, []int) { - return file_msg_proto_rawDescGZIP(), []int{30} + return file_msg_proto_rawDescGZIP(), []int{33} } func (x *Text) GetStr() string { @@ -2741,7 +3135,7 @@ type Attr struct { func (x *Attr) Reset() { *x = Attr{} if protoimpl.UnsafeEnabled { - mi := &file_msg_proto_msgTypes[31] + mi := &file_msg_proto_msgTypes[34] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2754,7 +3148,7 @@ func (x *Attr) String() string { func (*Attr) ProtoMessage() {} func (x *Attr) ProtoReflect() protoreflect.Message { - mi := &file_msg_proto_msgTypes[31] + mi := &file_msg_proto_msgTypes[34] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2767,7 +3161,7 @@ func (x *Attr) ProtoReflect() protoreflect.Message { // Deprecated: Use Attr.ProtoReflect.Descriptor instead. func (*Attr) Descriptor() ([]byte, []int) { - return file_msg_proto_rawDescGZIP(), []int{31} + return file_msg_proto_rawDescGZIP(), []int{34} } func (x *Attr) GetCodePage() int32 { @@ -2874,7 +3268,7 @@ type Ptt struct { func (x *Ptt) Reset() { *x = Ptt{} if protoimpl.UnsafeEnabled { - mi := &file_msg_proto_msgTypes[32] + mi := &file_msg_proto_msgTypes[35] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -2887,7 +3281,7 @@ func (x *Ptt) String() string { func (*Ptt) ProtoMessage() {} func (x *Ptt) ProtoReflect() protoreflect.Message { - mi := &file_msg_proto_msgTypes[32] + mi := &file_msg_proto_msgTypes[35] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -2900,7 +3294,7 @@ func (x *Ptt) ProtoReflect() protoreflect.Message { // Deprecated: Use Ptt.ProtoReflect.Descriptor instead. func (*Ptt) Descriptor() ([]byte, []int) { - return file_msg_proto_rawDescGZIP(), []int{32} + return file_msg_proto_rawDescGZIP(), []int{35} } func (x *Ptt) GetFileType() int32 { @@ -3084,7 +3478,7 @@ type OnlineImage struct { func (x *OnlineImage) Reset() { *x = OnlineImage{} if protoimpl.UnsafeEnabled { - mi := &file_msg_proto_msgTypes[33] + mi := &file_msg_proto_msgTypes[36] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3097,7 +3491,7 @@ func (x *OnlineImage) String() string { func (*OnlineImage) ProtoMessage() {} func (x *OnlineImage) ProtoReflect() protoreflect.Message { - mi := &file_msg_proto_msgTypes[33] + mi := &file_msg_proto_msgTypes[36] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3110,7 +3504,7 @@ func (x *OnlineImage) ProtoReflect() protoreflect.Message { // Deprecated: Use OnlineImage.ProtoReflect.Descriptor instead. func (*OnlineImage) Descriptor() ([]byte, []int) { - return file_msg_proto_rawDescGZIP(), []int{33} + return file_msg_proto_rawDescGZIP(), []int{36} } func (x *OnlineImage) GetGuid() []byte { @@ -3170,7 +3564,7 @@ type NotOnlineImage struct { func (x *NotOnlineImage) Reset() { *x = NotOnlineImage{} if protoimpl.UnsafeEnabled { - mi := &file_msg_proto_msgTypes[34] + mi := &file_msg_proto_msgTypes[37] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3183,7 +3577,7 @@ func (x *NotOnlineImage) String() string { func (*NotOnlineImage) ProtoMessage() {} func (x *NotOnlineImage) ProtoReflect() protoreflect.Message { - mi := &file_msg_proto_msgTypes[34] + mi := &file_msg_proto_msgTypes[37] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3196,7 +3590,7 @@ func (x *NotOnlineImage) ProtoReflect() protoreflect.Message { // Deprecated: Use NotOnlineImage.ProtoReflect.Descriptor instead. func (*NotOnlineImage) Descriptor() ([]byte, []int) { - return file_msg_proto_rawDescGZIP(), []int{34} + return file_msg_proto_rawDescGZIP(), []int{37} } func (x *NotOnlineImage) GetFilePath() string { @@ -3410,7 +3804,7 @@ type NotOnlineFile struct { func (x *NotOnlineFile) Reset() { *x = NotOnlineFile{} if protoimpl.UnsafeEnabled { - mi := &file_msg_proto_msgTypes[35] + mi := &file_msg_proto_msgTypes[38] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3423,7 +3817,7 @@ func (x *NotOnlineFile) String() string { func (*NotOnlineFile) ProtoMessage() {} func (x *NotOnlineFile) ProtoReflect() protoreflect.Message { - mi := &file_msg_proto_msgTypes[35] + mi := &file_msg_proto_msgTypes[38] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3436,7 +3830,7 @@ func (x *NotOnlineFile) ProtoReflect() protoreflect.Message { // Deprecated: Use NotOnlineFile.ProtoReflect.Descriptor instead. func (*NotOnlineFile) Descriptor() ([]byte, []int) { - return file_msg_proto_rawDescGZIP(), []int{35} + return file_msg_proto_rawDescGZIP(), []int{38} } func (x *NotOnlineFile) GetFileType() int32 { @@ -3584,7 +3978,7 @@ type TransElem struct { func (x *TransElem) Reset() { *x = TransElem{} if protoimpl.UnsafeEnabled { - mi := &file_msg_proto_msgTypes[36] + mi := &file_msg_proto_msgTypes[39] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3597,7 +3991,7 @@ func (x *TransElem) String() string { func (*TransElem) ProtoMessage() {} func (x *TransElem) ProtoReflect() protoreflect.Message { - mi := &file_msg_proto_msgTypes[36] + mi := &file_msg_proto_msgTypes[39] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3610,7 +4004,7 @@ func (x *TransElem) ProtoReflect() protoreflect.Message { // Deprecated: Use TransElem.ProtoReflect.Descriptor instead. func (*TransElem) Descriptor() ([]byte, []int) { - return file_msg_proto_rawDescGZIP(), []int{36} + return file_msg_proto_rawDescGZIP(), []int{39} } func (x *TransElem) GetElemType() int32 { @@ -3649,7 +4043,7 @@ type ExtraInfo struct { func (x *ExtraInfo) Reset() { *x = ExtraInfo{} if protoimpl.UnsafeEnabled { - mi := &file_msg_proto_msgTypes[37] + mi := &file_msg_proto_msgTypes[40] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3662,7 +4056,7 @@ func (x *ExtraInfo) String() string { func (*ExtraInfo) ProtoMessage() {} func (x *ExtraInfo) ProtoReflect() protoreflect.Message { - mi := &file_msg_proto_msgTypes[37] + mi := &file_msg_proto_msgTypes[40] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3675,7 +4069,7 @@ func (x *ExtraInfo) ProtoReflect() protoreflect.Message { // Deprecated: Use ExtraInfo.ProtoReflect.Descriptor instead. func (*ExtraInfo) Descriptor() ([]byte, []int) { - return file_msg_proto_rawDescGZIP(), []int{37} + return file_msg_proto_rawDescGZIP(), []int{40} } func (x *ExtraInfo) GetNick() []byte { @@ -3782,7 +4176,7 @@ type GroupFile struct { func (x *GroupFile) Reset() { *x = GroupFile{} if protoimpl.UnsafeEnabled { - mi := &file_msg_proto_msgTypes[38] + mi := &file_msg_proto_msgTypes[41] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3795,7 +4189,7 @@ func (x *GroupFile) String() string { func (*GroupFile) ProtoMessage() {} func (x *GroupFile) ProtoReflect() protoreflect.Message { - mi := &file_msg_proto_msgTypes[38] + mi := &file_msg_proto_msgTypes[41] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3808,7 +4202,7 @@ func (x *GroupFile) ProtoReflect() protoreflect.Message { // Deprecated: Use GroupFile.ProtoReflect.Descriptor instead. func (*GroupFile) Descriptor() ([]byte, []int) { - return file_msg_proto_rawDescGZIP(), []int{38} + return file_msg_proto_rawDescGZIP(), []int{41} } func (x *GroupFile) GetFilename() []byte { @@ -3898,7 +4292,7 @@ type AnonymousGroupMessage struct { func (x *AnonymousGroupMessage) Reset() { *x = AnonymousGroupMessage{} if protoimpl.UnsafeEnabled { - mi := &file_msg_proto_msgTypes[39] + mi := &file_msg_proto_msgTypes[42] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -3911,7 +4305,7 @@ func (x *AnonymousGroupMessage) String() string { func (*AnonymousGroupMessage) ProtoMessage() {} func (x *AnonymousGroupMessage) ProtoReflect() protoreflect.Message { - mi := &file_msg_proto_msgTypes[39] + mi := &file_msg_proto_msgTypes[42] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -3924,7 +4318,7 @@ func (x *AnonymousGroupMessage) ProtoReflect() protoreflect.Message { // Deprecated: Use AnonymousGroupMessage.ProtoReflect.Descriptor instead. func (*AnonymousGroupMessage) Descriptor() ([]byte, []int) { - return file_msg_proto_rawDescGZIP(), []int{39} + return file_msg_proto_rawDescGZIP(), []int{42} } func (x *AnonymousGroupMessage) GetFlags() int32 { @@ -4010,7 +4404,7 @@ type VideoFile struct { func (x *VideoFile) Reset() { *x = VideoFile{} if protoimpl.UnsafeEnabled { - mi := &file_msg_proto_msgTypes[40] + mi := &file_msg_proto_msgTypes[43] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4023,7 +4417,7 @@ func (x *VideoFile) String() string { func (*VideoFile) ProtoMessage() {} func (x *VideoFile) ProtoReflect() protoreflect.Message { - mi := &file_msg_proto_msgTypes[40] + mi := &file_msg_proto_msgTypes[43] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4036,7 +4430,7 @@ func (x *VideoFile) ProtoReflect() protoreflect.Message { // Deprecated: Use VideoFile.ProtoReflect.Descriptor instead. func (*VideoFile) Descriptor() ([]byte, []int) { - return file_msg_proto_rawDescGZIP(), []int{40} + return file_msg_proto_rawDescGZIP(), []int{43} } func (x *VideoFile) GetFileUuid() []byte { @@ -4228,7 +4622,7 @@ type SourceMsg struct { func (x *SourceMsg) Reset() { *x = SourceMsg{} if protoimpl.UnsafeEnabled { - mi := &file_msg_proto_msgTypes[41] + mi := &file_msg_proto_msgTypes[44] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4241,7 +4635,7 @@ func (x *SourceMsg) String() string { func (*SourceMsg) ProtoMessage() {} func (x *SourceMsg) ProtoReflect() protoreflect.Message { - mi := &file_msg_proto_msgTypes[41] + mi := &file_msg_proto_msgTypes[44] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4254,7 +4648,7 @@ func (x *SourceMsg) ProtoReflect() protoreflect.Message { // Deprecated: Use SourceMsg.ProtoReflect.Descriptor instead. func (*SourceMsg) Descriptor() ([]byte, []int) { - return file_msg_proto_rawDescGZIP(), []int{41} + return file_msg_proto_rawDescGZIP(), []int{44} } func (x *SourceMsg) GetOrigSeqs() []int32 { @@ -4347,7 +4741,7 @@ type Face struct { func (x *Face) Reset() { *x = Face{} if protoimpl.UnsafeEnabled { - mi := &file_msg_proto_msgTypes[42] + mi := &file_msg_proto_msgTypes[45] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4360,7 +4754,7 @@ func (x *Face) String() string { func (*Face) ProtoMessage() {} func (x *Face) ProtoReflect() protoreflect.Message { - mi := &file_msg_proto_msgTypes[42] + mi := &file_msg_proto_msgTypes[45] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4373,7 +4767,7 @@ func (x *Face) ProtoReflect() protoreflect.Message { // Deprecated: Use Face.ProtoReflect.Descriptor instead. func (*Face) Descriptor() ([]byte, []int) { - return file_msg_proto_rawDescGZIP(), []int{42} + return file_msg_proto_rawDescGZIP(), []int{45} } func (x *Face) GetIndex() int32 { @@ -4409,7 +4803,7 @@ type LightAppElem struct { func (x *LightAppElem) Reset() { *x = LightAppElem{} if protoimpl.UnsafeEnabled { - mi := &file_msg_proto_msgTypes[43] + mi := &file_msg_proto_msgTypes[46] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4422,7 +4816,7 @@ func (x *LightAppElem) String() string { func (*LightAppElem) ProtoMessage() {} func (x *LightAppElem) ProtoReflect() protoreflect.Message { - mi := &file_msg_proto_msgTypes[43] + mi := &file_msg_proto_msgTypes[46] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4435,7 +4829,7 @@ func (x *LightAppElem) ProtoReflect() protoreflect.Message { // Deprecated: Use LightAppElem.ProtoReflect.Descriptor instead. func (*LightAppElem) Descriptor() ([]byte, []int) { - return file_msg_proto_rawDescGZIP(), []int{43} + return file_msg_proto_rawDescGZIP(), []int{46} } func (x *LightAppElem) GetData() []byte { @@ -4496,7 +4890,7 @@ type CustomFace struct { func (x *CustomFace) Reset() { *x = CustomFace{} if protoimpl.UnsafeEnabled { - mi := &file_msg_proto_msgTypes[44] + mi := &file_msg_proto_msgTypes[47] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4509,7 +4903,7 @@ func (x *CustomFace) String() string { func (*CustomFace) ProtoMessage() {} func (x *CustomFace) ProtoReflect() protoreflect.Message { - mi := &file_msg_proto_msgTypes[44] + mi := &file_msg_proto_msgTypes[47] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4522,7 +4916,7 @@ func (x *CustomFace) ProtoReflect() protoreflect.Message { // Deprecated: Use CustomFace.ProtoReflect.Descriptor instead. func (*CustomFace) Descriptor() ([]byte, []int) { - return file_msg_proto_rawDescGZIP(), []int{44} + return file_msg_proto_rawDescGZIP(), []int{47} } func (x *CustomFace) GetGuid() []byte { @@ -4777,7 +5171,7 @@ type ContentHead struct { func (x *ContentHead) Reset() { *x = ContentHead{} if protoimpl.UnsafeEnabled { - mi := &file_msg_proto_msgTypes[45] + mi := &file_msg_proto_msgTypes[48] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4790,7 +5184,7 @@ func (x *ContentHead) String() string { func (*ContentHead) ProtoMessage() {} func (x *ContentHead) ProtoReflect() protoreflect.Message { - mi := &file_msg_proto_msgTypes[45] + mi := &file_msg_proto_msgTypes[48] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4803,7 +5197,7 @@ func (x *ContentHead) ProtoReflect() protoreflect.Message { // Deprecated: Use ContentHead.ProtoReflect.Descriptor instead. func (*ContentHead) Descriptor() ([]byte, []int) { - return file_msg_proto_rawDescGZIP(), []int{45} + return file_msg_proto_rawDescGZIP(), []int{48} } func (x *ContentHead) GetPkgNum() int32 { @@ -4872,7 +5266,7 @@ type MessageHead struct { func (x *MessageHead) Reset() { *x = MessageHead{} if protoimpl.UnsafeEnabled { - mi := &file_msg_proto_msgTypes[46] + mi := &file_msg_proto_msgTypes[49] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -4885,7 +5279,7 @@ func (x *MessageHead) String() string { func (*MessageHead) ProtoMessage() {} func (x *MessageHead) ProtoReflect() protoreflect.Message { - mi := &file_msg_proto_msgTypes[46] + mi := &file_msg_proto_msgTypes[49] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -4898,7 +5292,7 @@ func (x *MessageHead) ProtoReflect() protoreflect.Message { // Deprecated: Use MessageHead.ProtoReflect.Descriptor instead. func (*MessageHead) Descriptor() ([]byte, []int) { - return file_msg_proto_rawDescGZIP(), []int{46} + return file_msg_proto_rawDescGZIP(), []int{49} } func (x *MessageHead) GetFromUin() int64 { @@ -5115,7 +5509,7 @@ type GroupInfo struct { func (x *GroupInfo) Reset() { *x = GroupInfo{} if protoimpl.UnsafeEnabled { - mi := &file_msg_proto_msgTypes[47] + mi := &file_msg_proto_msgTypes[50] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5128,7 +5522,7 @@ func (x *GroupInfo) String() string { func (*GroupInfo) ProtoMessage() {} func (x *GroupInfo) ProtoReflect() protoreflect.Message { - mi := &file_msg_proto_msgTypes[47] + mi := &file_msg_proto_msgTypes[50] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5141,7 +5535,7 @@ func (x *GroupInfo) ProtoReflect() protoreflect.Message { // Deprecated: Use GroupInfo.ProtoReflect.Descriptor instead. func (*GroupInfo) Descriptor() ([]byte, []int) { - return file_msg_proto_rawDescGZIP(), []int{47} + return file_msg_proto_rawDescGZIP(), []int{50} } func (x *GroupInfo) GetGroupCode() int64 { @@ -5215,7 +5609,7 @@ type DiscussInfo struct { func (x *DiscussInfo) Reset() { *x = DiscussInfo{} if protoimpl.UnsafeEnabled { - mi := &file_msg_proto_msgTypes[48] + mi := &file_msg_proto_msgTypes[51] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5228,7 +5622,7 @@ func (x *DiscussInfo) String() string { func (*DiscussInfo) ProtoMessage() {} func (x *DiscussInfo) ProtoReflect() protoreflect.Message { - mi := &file_msg_proto_msgTypes[48] + mi := &file_msg_proto_msgTypes[51] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5241,7 +5635,7 @@ func (x *DiscussInfo) ProtoReflect() protoreflect.Message { // Deprecated: Use DiscussInfo.ProtoReflect.Descriptor instead. func (*DiscussInfo) Descriptor() ([]byte, []int) { - return file_msg_proto_rawDescGZIP(), []int{48} + return file_msg_proto_rawDescGZIP(), []int{51} } func (x *DiscussInfo) GetDiscussUin() int64 { @@ -5291,7 +5685,7 @@ type MutilTransHead struct { func (x *MutilTransHead) Reset() { *x = MutilTransHead{} if protoimpl.UnsafeEnabled { - mi := &file_msg_proto_msgTypes[49] + mi := &file_msg_proto_msgTypes[52] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5304,7 +5698,7 @@ func (x *MutilTransHead) String() string { func (*MutilTransHead) ProtoMessage() {} func (x *MutilTransHead) ProtoReflect() protoreflect.Message { - mi := &file_msg_proto_msgTypes[49] + mi := &file_msg_proto_msgTypes[52] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5317,7 +5711,7 @@ func (x *MutilTransHead) ProtoReflect() protoreflect.Message { // Deprecated: Use MutilTransHead.ProtoReflect.Descriptor instead. func (*MutilTransHead) Descriptor() ([]byte, []int) { - return file_msg_proto_rawDescGZIP(), []int{49} + return file_msg_proto_rawDescGZIP(), []int{52} } func (x *MutilTransHead) GetStatus() int32 { @@ -5355,7 +5749,7 @@ type C2CTempMessageHead struct { func (x *C2CTempMessageHead) Reset() { *x = C2CTempMessageHead{} if protoimpl.UnsafeEnabled { - mi := &file_msg_proto_msgTypes[50] + mi := &file_msg_proto_msgTypes[53] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5368,7 +5762,7 @@ func (x *C2CTempMessageHead) String() string { func (*C2CTempMessageHead) ProtoMessage() {} func (x *C2CTempMessageHead) ProtoReflect() protoreflect.Message { - mi := &file_msg_proto_msgTypes[50] + mi := &file_msg_proto_msgTypes[53] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5381,7 +5775,7 @@ func (x *C2CTempMessageHead) ProtoReflect() protoreflect.Message { // Deprecated: Use C2CTempMessageHead.ProtoReflect.Descriptor instead. func (*C2CTempMessageHead) Descriptor() ([]byte, []int) { - return file_msg_proto_rawDescGZIP(), []int{50} + return file_msg_proto_rawDescGZIP(), []int{53} } func (x *C2CTempMessageHead) GetC2CType() int32 { @@ -5474,7 +5868,7 @@ type InstCtrl struct { func (x *InstCtrl) Reset() { *x = InstCtrl{} if protoimpl.UnsafeEnabled { - mi := &file_msg_proto_msgTypes[51] + mi := &file_msg_proto_msgTypes[54] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5487,7 +5881,7 @@ func (x *InstCtrl) String() string { func (*InstCtrl) ProtoMessage() {} func (x *InstCtrl) ProtoReflect() protoreflect.Message { - mi := &file_msg_proto_msgTypes[51] + mi := &file_msg_proto_msgTypes[54] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5500,7 +5894,7 @@ func (x *InstCtrl) ProtoReflect() protoreflect.Message { // Deprecated: Use InstCtrl.ProtoReflect.Descriptor instead. func (*InstCtrl) Descriptor() ([]byte, []int) { - return file_msg_proto_rawDescGZIP(), []int{51} + return file_msg_proto_rawDescGZIP(), []int{54} } func (x *InstCtrl) GetMsgSendToInst() []*InstInfo { @@ -5538,7 +5932,7 @@ type InstInfo struct { func (x *InstInfo) Reset() { *x = InstInfo{} if protoimpl.UnsafeEnabled { - mi := &file_msg_proto_msgTypes[52] + mi := &file_msg_proto_msgTypes[55] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5551,7 +5945,7 @@ func (x *InstInfo) String() string { func (*InstInfo) ProtoMessage() {} func (x *InstInfo) ProtoReflect() protoreflect.Message { - mi := &file_msg_proto_msgTypes[52] + mi := &file_msg_proto_msgTypes[55] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5564,7 +5958,7 @@ func (x *InstInfo) ProtoReflect() protoreflect.Message { // Deprecated: Use InstInfo.ProtoReflect.Descriptor instead. func (*InstInfo) Descriptor() ([]byte, []int) { - return file_msg_proto_rawDescGZIP(), []int{52} + return file_msg_proto_rawDescGZIP(), []int{55} } func (x *InstInfo) GetApppid() int32 { @@ -5607,7 +6001,7 @@ type ExtGroupKeyInfo struct { func (x *ExtGroupKeyInfo) Reset() { *x = ExtGroupKeyInfo{} if protoimpl.UnsafeEnabled { - mi := &file_msg_proto_msgTypes[53] + mi := &file_msg_proto_msgTypes[56] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5620,7 +6014,7 @@ func (x *ExtGroupKeyInfo) String() string { func (*ExtGroupKeyInfo) ProtoMessage() {} func (x *ExtGroupKeyInfo) ProtoReflect() protoreflect.Message { - mi := &file_msg_proto_msgTypes[53] + mi := &file_msg_proto_msgTypes[56] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5633,7 +6027,7 @@ func (x *ExtGroupKeyInfo) ProtoReflect() protoreflect.Message { // Deprecated: Use ExtGroupKeyInfo.ProtoReflect.Descriptor instead. func (*ExtGroupKeyInfo) Descriptor() ([]byte, []int) { - return file_msg_proto_rawDescGZIP(), []int{53} + return file_msg_proto_rawDescGZIP(), []int{56} } func (x *ExtGroupKeyInfo) GetCurMaxSeq() int32 { @@ -5669,7 +6063,7 @@ type SyncCookie struct { func (x *SyncCookie) Reset() { *x = SyncCookie{} if protoimpl.UnsafeEnabled { - mi := &file_msg_proto_msgTypes[54] + mi := &file_msg_proto_msgTypes[57] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5682,7 +6076,7 @@ func (x *SyncCookie) String() string { func (*SyncCookie) ProtoMessage() {} func (x *SyncCookie) ProtoReflect() protoreflect.Message { - mi := &file_msg_proto_msgTypes[54] + mi := &file_msg_proto_msgTypes[57] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5695,7 +6089,7 @@ func (x *SyncCookie) ProtoReflect() protoreflect.Message { // Deprecated: Use SyncCookie.ProtoReflect.Descriptor instead. func (*SyncCookie) Descriptor() ([]byte, []int) { - return file_msg_proto_rawDescGZIP(), []int{54} + return file_msg_proto_rawDescGZIP(), []int{57} } func (x *SyncCookie) GetTime1() int64 { @@ -5784,7 +6178,7 @@ type TransMsgInfo struct { func (x *TransMsgInfo) Reset() { *x = TransMsgInfo{} if protoimpl.UnsafeEnabled { - mi := &file_msg_proto_msgTypes[55] + mi := &file_msg_proto_msgTypes[58] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5797,7 +6191,7 @@ func (x *TransMsgInfo) String() string { func (*TransMsgInfo) ProtoMessage() {} func (x *TransMsgInfo) ProtoReflect() protoreflect.Message { - mi := &file_msg_proto_msgTypes[55] + mi := &file_msg_proto_msgTypes[58] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5810,7 +6204,7 @@ func (x *TransMsgInfo) ProtoReflect() protoreflect.Message { // Deprecated: Use TransMsgInfo.ProtoReflect.Descriptor instead. func (*TransMsgInfo) Descriptor() ([]byte, []int) { - return file_msg_proto_rawDescGZIP(), []int{55} + return file_msg_proto_rawDescGZIP(), []int{58} } func (x *TransMsgInfo) GetFromUin() int64 { @@ -5933,7 +6327,7 @@ type GeneralFlags struct { func (x *GeneralFlags) Reset() { *x = GeneralFlags{} if protoimpl.UnsafeEnabled { - mi := &file_msg_proto_msgTypes[56] + mi := &file_msg_proto_msgTypes[59] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -5946,7 +6340,7 @@ func (x *GeneralFlags) String() string { func (*GeneralFlags) ProtoMessage() {} func (x *GeneralFlags) ProtoReflect() protoreflect.Message { - mi := &file_msg_proto_msgTypes[56] + mi := &file_msg_proto_msgTypes[59] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -5959,7 +6353,7 @@ func (x *GeneralFlags) ProtoReflect() protoreflect.Message { // Deprecated: Use GeneralFlags.ProtoReflect.Descriptor instead. func (*GeneralFlags) Descriptor() ([]byte, []int) { - return file_msg_proto_rawDescGZIP(), []int{56} + return file_msg_proto_rawDescGZIP(), []int{59} } func (x *GeneralFlags) GetBubbleDiyTextId() int32 { @@ -6107,7 +6501,7 @@ type PbMultiMsgItem struct { func (x *PbMultiMsgItem) Reset() { *x = PbMultiMsgItem{} if protoimpl.UnsafeEnabled { - mi := &file_msg_proto_msgTypes[57] + mi := &file_msg_proto_msgTypes[60] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6120,7 +6514,7 @@ func (x *PbMultiMsgItem) String() string { func (*PbMultiMsgItem) ProtoMessage() {} func (x *PbMultiMsgItem) ProtoReflect() protoreflect.Message { - mi := &file_msg_proto_msgTypes[57] + mi := &file_msg_proto_msgTypes[60] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6133,7 +6527,7 @@ func (x *PbMultiMsgItem) ProtoReflect() protoreflect.Message { // Deprecated: Use PbMultiMsgItem.ProtoReflect.Descriptor instead. func (*PbMultiMsgItem) Descriptor() ([]byte, []int) { - return file_msg_proto_rawDescGZIP(), []int{57} + return file_msg_proto_rawDescGZIP(), []int{60} } func (x *PbMultiMsgItem) GetFileName() string { @@ -6161,7 +6555,7 @@ type PbMultiMsgNew struct { func (x *PbMultiMsgNew) Reset() { *x = PbMultiMsgNew{} if protoimpl.UnsafeEnabled { - mi := &file_msg_proto_msgTypes[58] + mi := &file_msg_proto_msgTypes[61] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6174,7 +6568,7 @@ func (x *PbMultiMsgNew) String() string { func (*PbMultiMsgNew) ProtoMessage() {} func (x *PbMultiMsgNew) ProtoReflect() protoreflect.Message { - mi := &file_msg_proto_msgTypes[58] + mi := &file_msg_proto_msgTypes[61] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6187,7 +6581,7 @@ func (x *PbMultiMsgNew) ProtoReflect() protoreflect.Message { // Deprecated: Use PbMultiMsgNew.ProtoReflect.Descriptor instead. func (*PbMultiMsgNew) Descriptor() ([]byte, []int) { - return file_msg_proto_rawDescGZIP(), []int{58} + return file_msg_proto_rawDescGZIP(), []int{61} } func (x *PbMultiMsgNew) GetMsg() []*Message { @@ -6209,7 +6603,7 @@ type PbMultiMsgTransmit struct { func (x *PbMultiMsgTransmit) Reset() { *x = PbMultiMsgTransmit{} if protoimpl.UnsafeEnabled { - mi := &file_msg_proto_msgTypes[59] + mi := &file_msg_proto_msgTypes[62] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6222,7 +6616,7 @@ func (x *PbMultiMsgTransmit) String() string { func (*PbMultiMsgTransmit) ProtoMessage() {} func (x *PbMultiMsgTransmit) ProtoReflect() protoreflect.Message { - mi := &file_msg_proto_msgTypes[59] + mi := &file_msg_proto_msgTypes[62] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6235,7 +6629,7 @@ func (x *PbMultiMsgTransmit) ProtoReflect() protoreflect.Message { // Deprecated: Use PbMultiMsgTransmit.ProtoReflect.Descriptor instead. func (*PbMultiMsgTransmit) Descriptor() ([]byte, []int) { - return file_msg_proto_rawDescGZIP(), []int{59} + return file_msg_proto_rawDescGZIP(), []int{62} } func (x *PbMultiMsgTransmit) GetMsg() []*Message { @@ -6264,7 +6658,7 @@ type MsgElemInfoServtype3 struct { func (x *MsgElemInfoServtype3) Reset() { *x = MsgElemInfoServtype3{} if protoimpl.UnsafeEnabled { - mi := &file_msg_proto_msgTypes[60] + mi := &file_msg_proto_msgTypes[63] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6277,7 +6671,7 @@ func (x *MsgElemInfoServtype3) String() string { func (*MsgElemInfoServtype3) ProtoMessage() {} func (x *MsgElemInfoServtype3) ProtoReflect() protoreflect.Message { - mi := &file_msg_proto_msgTypes[60] + mi := &file_msg_proto_msgTypes[63] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6290,7 +6684,7 @@ func (x *MsgElemInfoServtype3) ProtoReflect() protoreflect.Message { // Deprecated: Use MsgElemInfoServtype3.ProtoReflect.Descriptor instead. func (*MsgElemInfoServtype3) Descriptor() ([]byte, []int) { - return file_msg_proto_rawDescGZIP(), []int{60} + return file_msg_proto_rawDescGZIP(), []int{63} } func (x *MsgElemInfoServtype3) GetFlashTroopPic() *CustomFace { @@ -6321,7 +6715,7 @@ type MsgElemInfoServtype33 struct { func (x *MsgElemInfoServtype33) Reset() { *x = MsgElemInfoServtype33{} if protoimpl.UnsafeEnabled { - mi := &file_msg_proto_msgTypes[61] + mi := &file_msg_proto_msgTypes[64] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6334,7 +6728,7 @@ func (x *MsgElemInfoServtype33) String() string { func (*MsgElemInfoServtype33) ProtoMessage() {} func (x *MsgElemInfoServtype33) ProtoReflect() protoreflect.Message { - mi := &file_msg_proto_msgTypes[61] + mi := &file_msg_proto_msgTypes[64] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6347,7 +6741,7 @@ func (x *MsgElemInfoServtype33) ProtoReflect() protoreflect.Message { // Deprecated: Use MsgElemInfoServtype33.ProtoReflect.Descriptor instead. func (*MsgElemInfoServtype33) Descriptor() ([]byte, []int) { - return file_msg_proto_rawDescGZIP(), []int{61} + return file_msg_proto_rawDescGZIP(), []int{64} } func (x *MsgElemInfoServtype33) GetIndex() uint32 { @@ -6391,7 +6785,7 @@ type SubMsgType0X4Body struct { func (x *SubMsgType0X4Body) Reset() { *x = SubMsgType0X4Body{} if protoimpl.UnsafeEnabled { - mi := &file_msg_proto_msgTypes[62] + mi := &file_msg_proto_msgTypes[65] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6404,7 +6798,7 @@ func (x *SubMsgType0X4Body) String() string { func (*SubMsgType0X4Body) ProtoMessage() {} func (x *SubMsgType0X4Body) ProtoReflect() protoreflect.Message { - mi := &file_msg_proto_msgTypes[62] + mi := &file_msg_proto_msgTypes[65] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6417,7 +6811,7 @@ func (x *SubMsgType0X4Body) ProtoReflect() protoreflect.Message { // Deprecated: Use SubMsgType0X4Body.ProtoReflect.Descriptor instead. func (*SubMsgType0X4Body) Descriptor() ([]byte, []int) { - return file_msg_proto_rawDescGZIP(), []int{62} + return file_msg_proto_rawDescGZIP(), []int{65} } func (x *SubMsgType0X4Body) GetNotOnlineFile() *NotOnlineFile { @@ -6453,7 +6847,7 @@ type ResvAttr struct { func (x *ResvAttr) Reset() { *x = ResvAttr{} if protoimpl.UnsafeEnabled { - mi := &file_msg_proto_msgTypes[63] + mi := &file_msg_proto_msgTypes[66] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6466,7 +6860,7 @@ func (x *ResvAttr) String() string { func (*ResvAttr) ProtoMessage() {} func (x *ResvAttr) ProtoReflect() protoreflect.Message { - mi := &file_msg_proto_msgTypes[63] + mi := &file_msg_proto_msgTypes[66] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6479,7 +6873,7 @@ func (x *ResvAttr) ProtoReflect() protoreflect.Message { // Deprecated: Use ResvAttr.ProtoReflect.Descriptor instead. func (*ResvAttr) Descriptor() ([]byte, []int) { - return file_msg_proto_rawDescGZIP(), []int{63} + return file_msg_proto_rawDescGZIP(), []int{66} } func (x *ResvAttr) GetImageBizType() uint32 { @@ -6508,7 +6902,7 @@ type AnimationImageShow struct { func (x *AnimationImageShow) Reset() { *x = AnimationImageShow{} if protoimpl.UnsafeEnabled { - mi := &file_msg_proto_msgTypes[64] + mi := &file_msg_proto_msgTypes[67] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6521,7 +6915,7 @@ func (x *AnimationImageShow) String() string { func (*AnimationImageShow) ProtoMessage() {} func (x *AnimationImageShow) ProtoReflect() protoreflect.Message { - mi := &file_msg_proto_msgTypes[64] + mi := &file_msg_proto_msgTypes[67] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6534,7 +6928,7 @@ func (x *AnimationImageShow) ProtoReflect() protoreflect.Message { // Deprecated: Use AnimationImageShow.ProtoReflect.Descriptor instead. func (*AnimationImageShow) Descriptor() ([]byte, []int) { - return file_msg_proto_rawDescGZIP(), []int{64} + return file_msg_proto_rawDescGZIP(), []int{67} } func (x *AnimationImageShow) GetEffectId() int32 { @@ -6564,7 +6958,7 @@ type UinTypeUserDef struct { func (x *UinTypeUserDef) Reset() { *x = UinTypeUserDef{} if protoimpl.UnsafeEnabled { - mi := &file_msg_proto_msgTypes[65] + mi := &file_msg_proto_msgTypes[68] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6577,7 +6971,7 @@ func (x *UinTypeUserDef) String() string { func (*UinTypeUserDef) ProtoMessage() {} func (x *UinTypeUserDef) ProtoReflect() protoreflect.Message { - mi := &file_msg_proto_msgTypes[65] + mi := &file_msg_proto_msgTypes[68] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6590,7 +6984,7 @@ func (x *UinTypeUserDef) ProtoReflect() protoreflect.Message { // Deprecated: Use UinTypeUserDef.ProtoReflect.Descriptor instead. func (*UinTypeUserDef) Descriptor() ([]byte, []int) { - return file_msg_proto_rawDescGZIP(), []int{65} + return file_msg_proto_rawDescGZIP(), []int{68} } func (x *UinTypeUserDef) GetFromUinType() int32 { @@ -6632,7 +7026,7 @@ type GetGroupMsgReq struct { func (x *GetGroupMsgReq) Reset() { *x = GetGroupMsgReq{} if protoimpl.UnsafeEnabled { - mi := &file_msg_proto_msgTypes[66] + mi := &file_msg_proto_msgTypes[69] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6645,7 +7039,7 @@ func (x *GetGroupMsgReq) String() string { func (*GetGroupMsgReq) ProtoMessage() {} func (x *GetGroupMsgReq) ProtoReflect() protoreflect.Message { - mi := &file_msg_proto_msgTypes[66] + mi := &file_msg_proto_msgTypes[69] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6658,7 +7052,7 @@ func (x *GetGroupMsgReq) ProtoReflect() protoreflect.Message { // Deprecated: Use GetGroupMsgReq.ProtoReflect.Descriptor instead. func (*GetGroupMsgReq) Descriptor() ([]byte, []int) { - return file_msg_proto_rawDescGZIP(), []int{66} + return file_msg_proto_rawDescGZIP(), []int{69} } func (x *GetGroupMsgReq) GetGroupCode() uint64 { @@ -6733,7 +7127,7 @@ type GetGroupMsgResp struct { func (x *GetGroupMsgResp) Reset() { *x = GetGroupMsgResp{} if protoimpl.UnsafeEnabled { - mi := &file_msg_proto_msgTypes[67] + mi := &file_msg_proto_msgTypes[70] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6746,7 +7140,7 @@ func (x *GetGroupMsgResp) String() string { func (*GetGroupMsgResp) ProtoMessage() {} func (x *GetGroupMsgResp) ProtoReflect() protoreflect.Message { - mi := &file_msg_proto_msgTypes[67] + mi := &file_msg_proto_msgTypes[70] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6759,7 +7153,7 @@ func (x *GetGroupMsgResp) ProtoReflect() protoreflect.Message { // Deprecated: Use GetGroupMsgResp.ProtoReflect.Descriptor instead. func (*GetGroupMsgResp) Descriptor() ([]byte, []int) { - return file_msg_proto_rawDescGZIP(), []int{67} + return file_msg_proto_rawDescGZIP(), []int{70} } func (x *GetGroupMsgResp) GetResult() uint32 { @@ -6818,7 +7212,7 @@ type PbGetOneDayRoamMsgReq struct { func (x *PbGetOneDayRoamMsgReq) Reset() { *x = PbGetOneDayRoamMsgReq{} if protoimpl.UnsafeEnabled { - mi := &file_msg_proto_msgTypes[68] + mi := &file_msg_proto_msgTypes[71] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6831,7 +7225,7 @@ func (x *PbGetOneDayRoamMsgReq) String() string { func (*PbGetOneDayRoamMsgReq) ProtoMessage() {} func (x *PbGetOneDayRoamMsgReq) ProtoReflect() protoreflect.Message { - mi := &file_msg_proto_msgTypes[68] + mi := &file_msg_proto_msgTypes[71] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6844,7 +7238,7 @@ func (x *PbGetOneDayRoamMsgReq) ProtoReflect() protoreflect.Message { // Deprecated: Use PbGetOneDayRoamMsgReq.ProtoReflect.Descriptor instead. func (*PbGetOneDayRoamMsgReq) Descriptor() ([]byte, []int) { - return file_msg_proto_rawDescGZIP(), []int{68} + return file_msg_proto_rawDescGZIP(), []int{71} } func (x *PbGetOneDayRoamMsgReq) GetPeerUin() uint64 { @@ -6892,7 +7286,7 @@ type PbGetOneDayRoamMsgResp struct { func (x *PbGetOneDayRoamMsgResp) Reset() { *x = PbGetOneDayRoamMsgResp{} if protoimpl.UnsafeEnabled { - mi := &file_msg_proto_msgTypes[69] + mi := &file_msg_proto_msgTypes[72] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6905,7 +7299,7 @@ func (x *PbGetOneDayRoamMsgResp) String() string { func (*PbGetOneDayRoamMsgResp) ProtoMessage() {} func (x *PbGetOneDayRoamMsgResp) ProtoReflect() protoreflect.Message { - mi := &file_msg_proto_msgTypes[69] + mi := &file_msg_proto_msgTypes[72] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -6918,7 +7312,7 @@ func (x *PbGetOneDayRoamMsgResp) ProtoReflect() protoreflect.Message { // Deprecated: Use PbGetOneDayRoamMsgResp.ProtoReflect.Descriptor instead. func (*PbGetOneDayRoamMsgResp) Descriptor() ([]byte, []int) { - return file_msg_proto_rawDescGZIP(), []int{69} + return file_msg_proto_rawDescGZIP(), []int{72} } func (x *PbGetOneDayRoamMsgResp) GetResult() uint32 { @@ -6986,7 +7380,7 @@ type PbPushMsg struct { func (x *PbPushMsg) Reset() { *x = PbPushMsg{} if protoimpl.UnsafeEnabled { - mi := &file_msg_proto_msgTypes[70] + mi := &file_msg_proto_msgTypes[73] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } @@ -6999,7 +7393,7 @@ func (x *PbPushMsg) String() string { func (*PbPushMsg) ProtoMessage() {} func (x *PbPushMsg) ProtoReflect() protoreflect.Message { - mi := &file_msg_proto_msgTypes[70] + mi := &file_msg_proto_msgTypes[73] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { @@ -7012,7 +7406,7 @@ func (x *PbPushMsg) ProtoReflect() protoreflect.Message { // Deprecated: Use PbPushMsg.ProtoReflect.Descriptor instead. func (*PbPushMsg) Descriptor() ([]byte, []int) { - return file_msg_proto_rawDescGZIP(), []int{70} + return file_msg_proto_rawDescGZIP(), []int{73} } func (x *PbPushMsg) GetMsg() *Message { @@ -7057,6 +7451,61 @@ func (x *PbPushMsg) GetBindUin() uint64 { return 0 } +type ElemFlags2_Inst struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + AppId *uint32 `protobuf:"varint,1,opt,name=appId" json:"appId,omitempty"` + InstId *uint32 `protobuf:"varint,2,opt,name=instId" json:"instId,omitempty"` +} + +func (x *ElemFlags2_Inst) Reset() { + *x = ElemFlags2_Inst{} + if protoimpl.UnsafeEnabled { + mi := &file_msg_proto_msgTypes[74] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *ElemFlags2_Inst) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ElemFlags2_Inst) ProtoMessage() {} + +func (x *ElemFlags2_Inst) ProtoReflect() protoreflect.Message { + mi := &file_msg_proto_msgTypes[74] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use ElemFlags2_Inst.ProtoReflect.Descriptor instead. +func (*ElemFlags2_Inst) Descriptor() ([]byte, []int) { + return file_msg_proto_rawDescGZIP(), []int{25, 0} +} + +func (x *ElemFlags2_Inst) GetAppId() uint32 { + if x != nil && x.AppId != nil { + return *x.AppId + } + return 0 +} + +func (x *ElemFlags2_Inst) GetInstId() uint32 { + if x != nil && x.InstId != nil { + return *x.InstId + } + return 0 +} + var File_msg_proto protoreflect.FileDescriptor var file_msg_proto_rawDesc = []byte{ @@ -7280,7 +7729,7 @@ var file_msg_proto_rawDesc = []byte{ 0x32, 0x0e, 0x2e, 0x4e, 0x6f, 0x74, 0x4f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x0d, 0x6e, 0x6f, 0x74, 0x4f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x12, 0x16, 0x0a, 0x03, 0x70, 0x74, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x04, 0x2e, 0x50, - 0x74, 0x74, 0x52, 0x03, 0x70, 0x74, 0x74, 0x22, 0xee, 0x05, 0x0a, 0x04, 0x45, 0x6c, 0x65, 0x6d, + 0x74, 0x74, 0x52, 0x03, 0x70, 0x74, 0x74, 0x22, 0xc8, 0x06, 0x0a, 0x04, 0x45, 0x6c, 0x65, 0x6d, 0x12, 0x19, 0x0a, 0x04, 0x74, 0x65, 0x78, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x05, 0x2e, 0x54, 0x65, 0x78, 0x74, 0x52, 0x04, 0x74, 0x65, 0x78, 0x74, 0x12, 0x19, 0x0a, 0x04, 0x66, 0x61, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x05, 0x2e, 0x46, 0x61, 0x63, 0x65, @@ -7294,40 +7743,117 @@ var file_msg_proto_rawDesc = []byte{ 0x30, 0x0a, 0x0d, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x45, 0x6c, 0x65, 0x6d, 0x49, 0x6e, 0x66, 0x6f, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x45, 0x6c, 0x65, 0x6d, 0x52, 0x0d, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x45, 0x6c, 0x65, 0x6d, 0x49, 0x6e, 0x66, - 0x6f, 0x12, 0x2b, 0x0a, 0x0a, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x46, 0x61, 0x63, 0x65, 0x18, - 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x46, 0x61, - 0x63, 0x65, 0x52, 0x0a, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x46, 0x61, 0x63, 0x65, 0x12, 0x22, - 0x0a, 0x07, 0x72, 0x69, 0x63, 0x68, 0x4d, 0x73, 0x67, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x08, 0x2e, 0x52, 0x69, 0x63, 0x68, 0x4d, 0x73, 0x67, 0x52, 0x07, 0x72, 0x69, 0x63, 0x68, 0x4d, - 0x73, 0x67, 0x12, 0x28, 0x0a, 0x09, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x46, 0x69, 0x6c, 0x65, 0x18, - 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x46, 0x69, 0x6c, - 0x65, 0x52, 0x09, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x46, 0x69, 0x6c, 0x65, 0x12, 0x28, 0x0a, 0x09, - 0x65, 0x78, 0x74, 0x72, 0x61, 0x49, 0x6e, 0x66, 0x6f, 0x18, 0x10, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x0a, 0x2e, 0x45, 0x78, 0x74, 0x72, 0x61, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x09, 0x65, 0x78, 0x74, - 0x72, 0x61, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x28, 0x0a, 0x09, 0x76, 0x69, 0x64, 0x65, 0x6f, 0x46, - 0x69, 0x6c, 0x65, 0x18, 0x13, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x56, 0x69, 0x64, 0x65, - 0x6f, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x09, 0x76, 0x69, 0x64, 0x65, 0x6f, 0x46, 0x69, 0x6c, 0x65, - 0x12, 0x3a, 0x0a, 0x0c, 0x61, 0x6e, 0x6f, 0x6e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4d, 0x73, 0x67, - 0x18, 0x15, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x41, 0x6e, 0x6f, 0x6e, 0x79, 0x6d, 0x6f, - 0x75, 0x73, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x0c, - 0x61, 0x6e, 0x6f, 0x6e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4d, 0x73, 0x67, 0x12, 0x2e, 0x0a, 0x0b, - 0x51, 0x51, 0x57, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x4d, 0x73, 0x67, 0x18, 0x18, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x0c, 0x2e, 0x51, 0x51, 0x57, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x4d, 0x73, 0x67, 0x52, - 0x0b, 0x51, 0x51, 0x57, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x4d, 0x73, 0x67, 0x12, 0x2b, 0x0a, 0x0a, - 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x45, 0x6c, 0x65, 0x6d, 0x18, 0x1f, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x0b, 0x2e, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x45, 0x6c, 0x65, 0x6d, 0x52, 0x0a, 0x63, - 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x45, 0x6c, 0x65, 0x6d, 0x12, 0x31, 0x0a, 0x0c, 0x67, 0x65, 0x6e, - 0x65, 0x72, 0x61, 0x6c, 0x46, 0x6c, 0x61, 0x67, 0x73, 0x18, 0x25, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x0d, 0x2e, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x6c, 0x46, 0x6c, 0x61, 0x67, 0x73, 0x52, 0x0c, - 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x6c, 0x46, 0x6c, 0x61, 0x67, 0x73, 0x12, 0x22, 0x0a, 0x06, - 0x73, 0x72, 0x63, 0x4d, 0x73, 0x67, 0x18, 0x2d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x53, - 0x6f, 0x75, 0x72, 0x63, 0x65, 0x4d, 0x73, 0x67, 0x52, 0x06, 0x73, 0x72, 0x63, 0x4d, 0x73, 0x67, - 0x12, 0x29, 0x0a, 0x08, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x41, 0x70, 0x70, 0x18, 0x33, 0x20, 0x01, - 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x4c, 0x69, 0x67, 0x68, 0x74, 0x41, 0x70, 0x70, 0x45, 0x6c, 0x65, - 0x6d, 0x52, 0x08, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x41, 0x70, 0x70, 0x12, 0x2b, 0x0a, 0x0a, 0x63, - 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x45, 0x6c, 0x65, 0x6d, 0x18, 0x35, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x0b, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x45, 0x6c, 0x65, 0x6d, 0x52, 0x0a, 0x63, 0x6f, - 0x6d, 0x6d, 0x6f, 0x6e, 0x45, 0x6c, 0x65, 0x6d, 0x22, 0x6a, 0x0a, 0x0a, 0x43, 0x6f, 0x6d, 0x6d, + 0x6f, 0x12, 0x2b, 0x0a, 0x0a, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x46, 0x61, 0x63, 0x65, 0x18, + 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x46, 0x61, + 0x63, 0x65, 0x52, 0x0a, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x46, 0x61, 0x63, 0x65, 0x12, 0x2b, + 0x0a, 0x0a, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x46, 0x61, 0x63, 0x65, 0x18, 0x08, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x46, 0x61, 0x63, 0x65, 0x52, + 0x0a, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x46, 0x61, 0x63, 0x65, 0x12, 0x2b, 0x0a, 0x0a, 0x65, + 0x6c, 0x65, 0x6d, 0x46, 0x6c, 0x61, 0x67, 0x73, 0x32, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x0b, 0x2e, 0x45, 0x6c, 0x65, 0x6d, 0x46, 0x6c, 0x61, 0x67, 0x73, 0x32, 0x52, 0x0a, 0x65, 0x6c, + 0x65, 0x6d, 0x46, 0x6c, 0x61, 0x67, 0x73, 0x32, 0x12, 0x22, 0x0a, 0x07, 0x72, 0x69, 0x63, 0x68, + 0x4d, 0x73, 0x67, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x08, 0x2e, 0x52, 0x69, 0x63, 0x68, + 0x4d, 0x73, 0x67, 0x52, 0x07, 0x72, 0x69, 0x63, 0x68, 0x4d, 0x73, 0x67, 0x12, 0x28, 0x0a, 0x09, + 0x67, 0x72, 0x6f, 0x75, 0x70, 0x46, 0x69, 0x6c, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x0a, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x46, 0x69, 0x6c, 0x65, 0x52, 0x09, 0x67, 0x72, 0x6f, + 0x75, 0x70, 0x46, 0x69, 0x6c, 0x65, 0x12, 0x28, 0x0a, 0x09, 0x65, 0x78, 0x74, 0x72, 0x61, 0x49, + 0x6e, 0x66, 0x6f, 0x18, 0x10, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x45, 0x78, 0x74, 0x72, + 0x61, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x09, 0x65, 0x78, 0x74, 0x72, 0x61, 0x49, 0x6e, 0x66, 0x6f, + 0x12, 0x28, 0x0a, 0x09, 0x76, 0x69, 0x64, 0x65, 0x6f, 0x46, 0x69, 0x6c, 0x65, 0x18, 0x13, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x56, 0x69, 0x64, 0x65, 0x6f, 0x46, 0x69, 0x6c, 0x65, 0x52, + 0x09, 0x76, 0x69, 0x64, 0x65, 0x6f, 0x46, 0x69, 0x6c, 0x65, 0x12, 0x3a, 0x0a, 0x0c, 0x61, 0x6e, + 0x6f, 0x6e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4d, 0x73, 0x67, 0x18, 0x15, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x16, 0x2e, 0x41, 0x6e, 0x6f, 0x6e, 0x79, 0x6d, 0x6f, 0x75, 0x73, 0x47, 0x72, 0x6f, 0x75, + 0x70, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x0c, 0x61, 0x6e, 0x6f, 0x6e, 0x47, 0x72, + 0x6f, 0x75, 0x70, 0x4d, 0x73, 0x67, 0x12, 0x2e, 0x0a, 0x0b, 0x51, 0x51, 0x57, 0x61, 0x6c, 0x6c, + 0x65, 0x74, 0x4d, 0x73, 0x67, 0x18, 0x18, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x51, 0x51, + 0x57, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x4d, 0x73, 0x67, 0x52, 0x0b, 0x51, 0x51, 0x57, 0x61, 0x6c, + 0x6c, 0x65, 0x74, 0x4d, 0x73, 0x67, 0x12, 0x2b, 0x0a, 0x0a, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, + 0x45, 0x6c, 0x65, 0x6d, 0x18, 0x1f, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x43, 0x75, 0x73, + 0x74, 0x6f, 0x6d, 0x45, 0x6c, 0x65, 0x6d, 0x52, 0x0a, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x45, + 0x6c, 0x65, 0x6d, 0x12, 0x31, 0x0a, 0x0c, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x6c, 0x46, 0x6c, + 0x61, 0x67, 0x73, 0x18, 0x25, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x47, 0x65, 0x6e, 0x65, + 0x72, 0x61, 0x6c, 0x46, 0x6c, 0x61, 0x67, 0x73, 0x52, 0x0c, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, + 0x6c, 0x46, 0x6c, 0x61, 0x67, 0x73, 0x12, 0x22, 0x0a, 0x06, 0x73, 0x72, 0x63, 0x4d, 0x73, 0x67, + 0x18, 0x2d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x4d, + 0x73, 0x67, 0x52, 0x06, 0x73, 0x72, 0x63, 0x4d, 0x73, 0x67, 0x12, 0x29, 0x0a, 0x08, 0x6c, 0x69, + 0x67, 0x68, 0x74, 0x41, 0x70, 0x70, 0x18, 0x33, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x4c, + 0x69, 0x67, 0x68, 0x74, 0x41, 0x70, 0x70, 0x45, 0x6c, 0x65, 0x6d, 0x52, 0x08, 0x6c, 0x69, 0x67, + 0x68, 0x74, 0x41, 0x70, 0x70, 0x12, 0x2b, 0x0a, 0x0a, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x45, + 0x6c, 0x65, 0x6d, 0x18, 0x35, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, + 0x6f, 0x6e, 0x45, 0x6c, 0x65, 0x6d, 0x52, 0x0a, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x45, 0x6c, + 0x65, 0x6d, 0x22, 0xf0, 0x02, 0x0a, 0x0a, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x74, 0x46, 0x61, 0x63, + 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x66, 0x61, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x0c, 0x52, 0x08, 0x66, 0x61, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x1a, 0x0a, + 0x08, 0x69, 0x74, 0x65, 0x6d, 0x54, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, + 0x08, 0x69, 0x74, 0x65, 0x6d, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x66, 0x61, 0x63, + 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x66, 0x61, 0x63, + 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x61, 0x63, 0x65, 0x49, 0x64, 0x18, + 0x04, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x06, 0x66, 0x61, 0x63, 0x65, 0x49, 0x64, 0x12, 0x14, 0x0a, + 0x05, 0x74, 0x61, 0x62, 0x49, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x74, 0x61, + 0x62, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x75, 0x62, 0x54, 0x79, 0x70, 0x65, 0x18, 0x06, + 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x73, 0x75, 0x62, 0x54, 0x79, 0x70, 0x65, 0x12, 0x10, 0x0a, + 0x03, 0x6b, 0x65, 0x79, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, + 0x14, 0x0a, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x05, + 0x70, 0x61, 0x72, 0x61, 0x6d, 0x12, 0x1c, 0x0a, 0x09, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x54, 0x79, + 0x70, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x54, + 0x79, 0x70, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x57, 0x69, 0x64, 0x74, + 0x68, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x57, 0x69, + 0x64, 0x74, 0x68, 0x12, 0x20, 0x0a, 0x0b, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x48, 0x65, 0x69, 0x67, + 0x68, 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x48, + 0x65, 0x69, 0x67, 0x68, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x6d, 0x6f, 0x62, 0x69, 0x6c, 0x65, 0x70, + 0x61, 0x72, 0x61, 0x6d, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0b, 0x6d, 0x6f, 0x62, 0x69, + 0x6c, 0x65, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x12, 0x1c, 0x0a, 0x09, 0x70, 0x62, 0x52, 0x65, 0x73, + 0x65, 0x72, 0x76, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x09, 0x70, 0x62, 0x52, 0x65, + 0x73, 0x65, 0x72, 0x76, 0x65, 0x22, 0xa9, 0x04, 0x0a, 0x0a, 0x45, 0x6c, 0x65, 0x6d, 0x46, 0x6c, + 0x61, 0x67, 0x73, 0x32, 0x12, 0x20, 0x0a, 0x0b, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x54, 0x65, 0x78, + 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x63, 0x6f, 0x6c, 0x6f, 0x72, + 0x54, 0x65, 0x78, 0x74, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x6d, 0x73, 0x67, 0x49, 0x64, 0x18, + 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x05, 0x6d, 0x73, 0x67, 0x49, 0x64, 0x12, 0x2a, 0x0a, 0x10, + 0x77, 0x68, 0x69, 0x73, 0x70, 0x65, 0x72, 0x53, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x64, + 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x10, 0x77, 0x68, 0x69, 0x73, 0x70, 0x65, 0x72, 0x53, + 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x22, 0x0a, 0x0c, 0x70, 0x74, 0x74, 0x43, + 0x68, 0x61, 0x6e, 0x67, 0x65, 0x42, 0x69, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0c, + 0x70, 0x74, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x42, 0x69, 0x74, 0x12, 0x1c, 0x0a, 0x09, + 0x76, 0x69, 0x70, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, + 0x09, 0x76, 0x69, 0x70, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x22, 0x0a, 0x0c, 0x63, 0x6f, + 0x6d, 0x70, 0x61, 0x74, 0x69, 0x62, 0x6c, 0x65, 0x49, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, + 0x52, 0x0c, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x74, 0x69, 0x62, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x26, + 0x0a, 0x05, 0x69, 0x6e, 0x73, 0x74, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, + 0x45, 0x6c, 0x65, 0x6d, 0x46, 0x6c, 0x61, 0x67, 0x73, 0x32, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x52, + 0x05, 0x69, 0x6e, 0x73, 0x74, 0x73, 0x12, 0x1c, 0x0a, 0x09, 0x6d, 0x73, 0x67, 0x52, 0x70, 0x74, + 0x43, 0x6e, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x09, 0x6d, 0x73, 0x67, 0x52, 0x70, + 0x74, 0x43, 0x6e, 0x74, 0x12, 0x2a, 0x0a, 0x07, 0x73, 0x72, 0x63, 0x49, 0x6e, 0x73, 0x74, 0x18, + 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x45, 0x6c, 0x65, 0x6d, 0x46, 0x6c, 0x61, 0x67, + 0x73, 0x32, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x52, 0x07, 0x73, 0x72, 0x63, 0x49, 0x6e, 0x73, 0x74, + 0x12, 0x1e, 0x0a, 0x0a, 0x6c, 0x6f, 0x6e, 0x67, 0x74, 0x69, 0x74, 0x75, 0x64, 0x65, 0x18, 0x0a, + 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6c, 0x6f, 0x6e, 0x67, 0x74, 0x69, 0x74, 0x75, 0x64, 0x65, + 0x12, 0x1a, 0x0a, 0x08, 0x6c, 0x61, 0x74, 0x69, 0x74, 0x75, 0x64, 0x65, 0x18, 0x0b, 0x20, 0x01, + 0x28, 0x0d, 0x52, 0x08, 0x6c, 0x61, 0x74, 0x69, 0x74, 0x75, 0x64, 0x65, 0x12, 0x1e, 0x0a, 0x0a, + 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x46, 0x6f, 0x6e, 0x74, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0d, + 0x52, 0x0a, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x46, 0x6f, 0x6e, 0x74, 0x12, 0x31, 0x0a, 0x0c, + 0x70, 0x63, 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x44, 0x65, 0x66, 0x18, 0x0d, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x50, 0x63, 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x44, 0x65, + 0x66, 0x52, 0x0c, 0x70, 0x63, 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x44, 0x65, 0x66, 0x12, + 0x1a, 0x0a, 0x08, 0x63, 0x72, 0x6d, 0x46, 0x6c, 0x61, 0x67, 0x73, 0x18, 0x0e, 0x20, 0x01, 0x28, + 0x0d, 0x52, 0x08, 0x63, 0x72, 0x6d, 0x46, 0x6c, 0x61, 0x67, 0x73, 0x1a, 0x34, 0x0a, 0x04, 0x49, + 0x6e, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x61, 0x70, 0x70, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x0d, 0x52, 0x05, 0x61, 0x70, 0x70, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x69, 0x6e, 0x73, + 0x74, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x69, 0x6e, 0x73, 0x74, 0x49, + 0x64, 0x22, 0xd4, 0x01, 0x0a, 0x0c, 0x50, 0x63, 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x44, + 0x65, 0x66, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x63, 0x50, 0x74, 0x6c, 0x42, 0x65, 0x67, 0x69, 0x6e, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x70, 0x63, 0x50, 0x74, 0x6c, 0x42, 0x65, 0x67, + 0x69, 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x63, 0x50, 0x74, 0x6c, 0x45, 0x6e, 0x64, 0x18, 0x02, + 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x70, 0x63, 0x50, 0x74, 0x6c, 0x45, 0x6e, 0x64, 0x12, 0x20, + 0x0a, 0x0b, 0x6d, 0x61, 0x63, 0x50, 0x74, 0x6c, 0x42, 0x65, 0x67, 0x69, 0x6e, 0x18, 0x03, 0x20, + 0x01, 0x28, 0x0d, 0x52, 0x0b, 0x6d, 0x61, 0x63, 0x50, 0x74, 0x6c, 0x42, 0x65, 0x67, 0x69, 0x6e, + 0x12, 0x1c, 0x0a, 0x09, 0x6d, 0x61, 0x63, 0x50, 0x74, 0x6c, 0x45, 0x6e, 0x64, 0x18, 0x04, 0x20, + 0x01, 0x28, 0x0d, 0x52, 0x09, 0x6d, 0x61, 0x63, 0x50, 0x74, 0x6c, 0x45, 0x6e, 0x64, 0x12, 0x20, + 0x0a, 0x0b, 0x70, 0x74, 0x6c, 0x73, 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x05, 0x20, + 0x03, 0x28, 0x0d, 0x52, 0x0b, 0x70, 0x74, 0x6c, 0x73, 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, + 0x12, 0x26, 0x0a, 0x0e, 0x70, 0x74, 0x6c, 0x73, 0x4e, 0x6f, 0x74, 0x53, 0x75, 0x70, 0x70, 0x6f, + 0x72, 0x74, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0e, 0x70, 0x74, 0x6c, 0x73, 0x4e, 0x6f, + 0x74, 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x22, 0x6a, 0x0a, 0x0a, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x45, 0x6c, 0x65, 0x6d, 0x12, 0x20, 0x0a, 0x0b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x62, 0x45, 0x6c, @@ -8159,7 +8685,7 @@ func file_msg_proto_rawDescGZIP() []byte { } var file_msg_proto_enumTypes = make([]protoimpl.EnumInfo, 1) -var file_msg_proto_msgTypes = make([]protoimpl.MessageInfo, 71) +var file_msg_proto_msgTypes = make([]protoimpl.MessageInfo, 75) var file_msg_proto_goTypes = []interface{}{ (SyncFlag)(0), // 0: SyncFlag (*GetMessageRequest)(nil), // 1: GetMessageRequest @@ -8186,58 +8712,62 @@ var file_msg_proto_goTypes = []interface{}{ (*MessageBody)(nil), // 22: MessageBody (*RichText)(nil), // 23: RichText (*Elem)(nil), // 24: Elem - (*CommonElem)(nil), // 25: CommonElem - (*QQWalletMsg)(nil), // 26: QQWalletMsg - (*QQWalletAioBody)(nil), // 27: QQWalletAioBody - (*QQWalletAioElem)(nil), // 28: QQWalletAioElem - (*RichMsg)(nil), // 29: RichMsg - (*CustomElem)(nil), // 30: CustomElem - (*Text)(nil), // 31: Text - (*Attr)(nil), // 32: Attr - (*Ptt)(nil), // 33: Ptt - (*OnlineImage)(nil), // 34: OnlineImage - (*NotOnlineImage)(nil), // 35: NotOnlineImage - (*NotOnlineFile)(nil), // 36: NotOnlineFile - (*TransElem)(nil), // 37: TransElem - (*ExtraInfo)(nil), // 38: ExtraInfo - (*GroupFile)(nil), // 39: GroupFile - (*AnonymousGroupMessage)(nil), // 40: AnonymousGroupMessage - (*VideoFile)(nil), // 41: VideoFile - (*SourceMsg)(nil), // 42: SourceMsg - (*Face)(nil), // 43: Face - (*LightAppElem)(nil), // 44: LightAppElem - (*CustomFace)(nil), // 45: CustomFace - (*ContentHead)(nil), // 46: ContentHead - (*MessageHead)(nil), // 47: MessageHead - (*GroupInfo)(nil), // 48: GroupInfo - (*DiscussInfo)(nil), // 49: DiscussInfo - (*MutilTransHead)(nil), // 50: MutilTransHead - (*C2CTempMessageHead)(nil), // 51: C2CTempMessageHead - (*InstCtrl)(nil), // 52: InstCtrl - (*InstInfo)(nil), // 53: InstInfo - (*ExtGroupKeyInfo)(nil), // 54: ExtGroupKeyInfo - (*SyncCookie)(nil), // 55: SyncCookie - (*TransMsgInfo)(nil), // 56: TransMsgInfo - (*GeneralFlags)(nil), // 57: GeneralFlags - (*PbMultiMsgItem)(nil), // 58: PbMultiMsgItem - (*PbMultiMsgNew)(nil), // 59: PbMultiMsgNew - (*PbMultiMsgTransmit)(nil), // 60: PbMultiMsgTransmit - (*MsgElemInfoServtype3)(nil), // 61: MsgElemInfo_servtype3 - (*MsgElemInfoServtype33)(nil), // 62: MsgElemInfo_servtype33 - (*SubMsgType0X4Body)(nil), // 63: SubMsgType0x4Body - (*ResvAttr)(nil), // 64: ResvAttr - (*AnimationImageShow)(nil), // 65: AnimationImageShow - (*UinTypeUserDef)(nil), // 66: UinTypeUserDef - (*GetGroupMsgReq)(nil), // 67: GetGroupMsgReq - (*GetGroupMsgResp)(nil), // 68: GetGroupMsgResp - (*PbGetOneDayRoamMsgReq)(nil), // 69: PbGetOneDayRoamMsgReq - (*PbGetOneDayRoamMsgResp)(nil), // 70: PbGetOneDayRoamMsgResp - (*PbPushMsg)(nil), // 71: PbPushMsg + (*MarketFace)(nil), // 25: MarketFace + (*ElemFlags2)(nil), // 26: ElemFlags2 + (*PcSupportDef)(nil), // 27: PcSupportDef + (*CommonElem)(nil), // 28: CommonElem + (*QQWalletMsg)(nil), // 29: QQWalletMsg + (*QQWalletAioBody)(nil), // 30: QQWalletAioBody + (*QQWalletAioElem)(nil), // 31: QQWalletAioElem + (*RichMsg)(nil), // 32: RichMsg + (*CustomElem)(nil), // 33: CustomElem + (*Text)(nil), // 34: Text + (*Attr)(nil), // 35: Attr + (*Ptt)(nil), // 36: Ptt + (*OnlineImage)(nil), // 37: OnlineImage + (*NotOnlineImage)(nil), // 38: NotOnlineImage + (*NotOnlineFile)(nil), // 39: NotOnlineFile + (*TransElem)(nil), // 40: TransElem + (*ExtraInfo)(nil), // 41: ExtraInfo + (*GroupFile)(nil), // 42: GroupFile + (*AnonymousGroupMessage)(nil), // 43: AnonymousGroupMessage + (*VideoFile)(nil), // 44: VideoFile + (*SourceMsg)(nil), // 45: SourceMsg + (*Face)(nil), // 46: Face + (*LightAppElem)(nil), // 47: LightAppElem + (*CustomFace)(nil), // 48: CustomFace + (*ContentHead)(nil), // 49: ContentHead + (*MessageHead)(nil), // 50: MessageHead + (*GroupInfo)(nil), // 51: GroupInfo + (*DiscussInfo)(nil), // 52: DiscussInfo + (*MutilTransHead)(nil), // 53: MutilTransHead + (*C2CTempMessageHead)(nil), // 54: C2CTempMessageHead + (*InstCtrl)(nil), // 55: InstCtrl + (*InstInfo)(nil), // 56: InstInfo + (*ExtGroupKeyInfo)(nil), // 57: ExtGroupKeyInfo + (*SyncCookie)(nil), // 58: SyncCookie + (*TransMsgInfo)(nil), // 59: TransMsgInfo + (*GeneralFlags)(nil), // 60: GeneralFlags + (*PbMultiMsgItem)(nil), // 61: PbMultiMsgItem + (*PbMultiMsgNew)(nil), // 62: PbMultiMsgNew + (*PbMultiMsgTransmit)(nil), // 63: PbMultiMsgTransmit + (*MsgElemInfoServtype3)(nil), // 64: MsgElemInfo_servtype3 + (*MsgElemInfoServtype33)(nil), // 65: MsgElemInfo_servtype33 + (*SubMsgType0X4Body)(nil), // 66: SubMsgType0x4Body + (*ResvAttr)(nil), // 67: ResvAttr + (*AnimationImageShow)(nil), // 68: AnimationImageShow + (*UinTypeUserDef)(nil), // 69: UinTypeUserDef + (*GetGroupMsgReq)(nil), // 70: GetGroupMsgReq + (*GetGroupMsgResp)(nil), // 71: GetGroupMsgResp + (*PbGetOneDayRoamMsgReq)(nil), // 72: PbGetOneDayRoamMsgReq + (*PbGetOneDayRoamMsgResp)(nil), // 73: PbGetOneDayRoamMsgResp + (*PbPushMsg)(nil), // 74: PbPushMsg + (*ElemFlags2_Inst)(nil), // 75: ElemFlags2.Inst } var file_msg_proto_depIdxs = []int32{ 0, // 0: GetMessageRequest.syncFlag:type_name -> SyncFlag 12, // 1: SendMessageRequest.routingHead:type_name -> RoutingHead - 46, // 2: SendMessageRequest.contentHead:type_name -> ContentHead + 49, // 2: SendMessageRequest.contentHead:type_name -> ContentHead 22, // 3: SendMessageRequest.msgBody:type_name -> MessageBody 17, // 4: SendMessageRequest.msgCtrl:type_name -> MsgCtrl 5, // 5: MsgWithDrawReq.c2cWithDraw:type_name -> C2CMsgWithDrawReq @@ -8255,61 +8785,66 @@ var file_msg_proto_depIdxs = []int32{ 20, // 17: GetMessageResponse.uinPairMsgs:type_name -> UinPairMessage 21, // 18: PushMessagePacket.message:type_name -> Message 21, // 19: UinPairMessage.messages:type_name -> Message - 47, // 20: Message.head:type_name -> MessageHead - 46, // 21: Message.content:type_name -> ContentHead + 50, // 20: Message.head:type_name -> MessageHead + 49, // 21: Message.content:type_name -> ContentHead 22, // 22: Message.body:type_name -> MessageBody 23, // 23: MessageBody.richText:type_name -> RichText - 32, // 24: RichText.attr:type_name -> Attr + 35, // 24: RichText.attr:type_name -> Attr 24, // 25: RichText.elems:type_name -> Elem - 36, // 26: RichText.notOnlineFile:type_name -> NotOnlineFile - 33, // 27: RichText.ptt:type_name -> Ptt - 31, // 28: Elem.text:type_name -> Text - 43, // 29: Elem.face:type_name -> Face - 34, // 30: Elem.onlineImage:type_name -> OnlineImage - 35, // 31: Elem.notOnlineImage:type_name -> NotOnlineImage - 37, // 32: Elem.transElemInfo:type_name -> TransElem - 45, // 33: Elem.customFace:type_name -> CustomFace - 29, // 34: Elem.richMsg:type_name -> RichMsg - 39, // 35: Elem.groupFile:type_name -> GroupFile - 38, // 36: Elem.extraInfo:type_name -> ExtraInfo - 41, // 37: Elem.videoFile:type_name -> VideoFile - 40, // 38: Elem.anonGroupMsg:type_name -> AnonymousGroupMessage - 26, // 39: Elem.QQWalletMsg:type_name -> QQWalletMsg - 30, // 40: Elem.customElem:type_name -> CustomElem - 57, // 41: Elem.generalFlags:type_name -> GeneralFlags - 42, // 42: Elem.srcMsg:type_name -> SourceMsg - 44, // 43: Elem.lightApp:type_name -> LightAppElem - 25, // 44: Elem.commonElem:type_name -> CommonElem - 27, // 45: QQWalletMsg.aioBody:type_name -> QQWalletAioBody - 28, // 46: QQWalletAioBody.sender:type_name -> QQWalletAioElem - 28, // 47: QQWalletAioBody.receiver:type_name -> QQWalletAioElem - 24, // 48: SourceMsg.elems:type_name -> Elem - 51, // 49: MessageHead.c2cTmpMsgHead:type_name -> C2CTempMessageHead - 48, // 50: MessageHead.groupInfo:type_name -> GroupInfo - 49, // 51: MessageHead.discussInfo:type_name -> DiscussInfo - 50, // 52: MessageHead.mutiltransHead:type_name -> MutilTransHead - 52, // 53: MessageHead.msgInstCtrl:type_name -> InstCtrl - 54, // 54: MessageHead.extGroupKeyInfo:type_name -> ExtGroupKeyInfo - 53, // 55: InstCtrl.msgSendToInst:type_name -> InstInfo - 53, // 56: InstCtrl.msgExcludeInst:type_name -> InstInfo - 53, // 57: InstCtrl.msgFromInst:type_name -> InstInfo - 54, // 58: TransMsgInfo.extGroupKeyInfo:type_name -> ExtGroupKeyInfo - 59, // 59: PbMultiMsgItem.buffer:type_name -> PbMultiMsgNew - 21, // 60: PbMultiMsgNew.msg:type_name -> Message - 21, // 61: PbMultiMsgTransmit.msg:type_name -> Message - 58, // 62: PbMultiMsgTransmit.pbItemList:type_name -> PbMultiMsgItem - 45, // 63: MsgElemInfo_servtype3.flash_troop_pic:type_name -> CustomFace - 35, // 64: MsgElemInfo_servtype3.flash_c2c_pic:type_name -> NotOnlineImage - 36, // 65: SubMsgType0x4Body.notOnlineFile:type_name -> NotOnlineFile - 65, // 66: ResvAttr.image_show:type_name -> AnimationImageShow - 21, // 67: GetGroupMsgResp.msg:type_name -> Message - 21, // 68: PbGetOneDayRoamMsgResp.msg:type_name -> Message - 21, // 69: PbPushMsg.msg:type_name -> Message - 70, // [70:70] is the sub-list for method output_type - 70, // [70:70] is the sub-list for method input_type - 70, // [70:70] is the sub-list for extension type_name - 70, // [70:70] is the sub-list for extension extendee - 0, // [0:70] is the sub-list for field type_name + 39, // 26: RichText.notOnlineFile:type_name -> NotOnlineFile + 36, // 27: RichText.ptt:type_name -> Ptt + 34, // 28: Elem.text:type_name -> Text + 46, // 29: Elem.face:type_name -> Face + 37, // 30: Elem.onlineImage:type_name -> OnlineImage + 38, // 31: Elem.notOnlineImage:type_name -> NotOnlineImage + 40, // 32: Elem.transElemInfo:type_name -> TransElem + 25, // 33: Elem.marketFace:type_name -> MarketFace + 48, // 34: Elem.customFace:type_name -> CustomFace + 26, // 35: Elem.elemFlags2:type_name -> ElemFlags2 + 32, // 36: Elem.richMsg:type_name -> RichMsg + 42, // 37: Elem.groupFile:type_name -> GroupFile + 41, // 38: Elem.extraInfo:type_name -> ExtraInfo + 44, // 39: Elem.videoFile:type_name -> VideoFile + 43, // 40: Elem.anonGroupMsg:type_name -> AnonymousGroupMessage + 29, // 41: Elem.QQWalletMsg:type_name -> QQWalletMsg + 33, // 42: Elem.customElem:type_name -> CustomElem + 60, // 43: Elem.generalFlags:type_name -> GeneralFlags + 45, // 44: Elem.srcMsg:type_name -> SourceMsg + 47, // 45: Elem.lightApp:type_name -> LightAppElem + 28, // 46: Elem.commonElem:type_name -> CommonElem + 75, // 47: ElemFlags2.insts:type_name -> ElemFlags2.Inst + 75, // 48: ElemFlags2.srcInst:type_name -> ElemFlags2.Inst + 27, // 49: ElemFlags2.pcSupportDef:type_name -> PcSupportDef + 30, // 50: QQWalletMsg.aioBody:type_name -> QQWalletAioBody + 31, // 51: QQWalletAioBody.sender:type_name -> QQWalletAioElem + 31, // 52: QQWalletAioBody.receiver:type_name -> QQWalletAioElem + 24, // 53: SourceMsg.elems:type_name -> Elem + 54, // 54: MessageHead.c2cTmpMsgHead:type_name -> C2CTempMessageHead + 51, // 55: MessageHead.groupInfo:type_name -> GroupInfo + 52, // 56: MessageHead.discussInfo:type_name -> DiscussInfo + 53, // 57: MessageHead.mutiltransHead:type_name -> MutilTransHead + 55, // 58: MessageHead.msgInstCtrl:type_name -> InstCtrl + 57, // 59: MessageHead.extGroupKeyInfo:type_name -> ExtGroupKeyInfo + 56, // 60: InstCtrl.msgSendToInst:type_name -> InstInfo + 56, // 61: InstCtrl.msgExcludeInst:type_name -> InstInfo + 56, // 62: InstCtrl.msgFromInst:type_name -> InstInfo + 57, // 63: TransMsgInfo.extGroupKeyInfo:type_name -> ExtGroupKeyInfo + 62, // 64: PbMultiMsgItem.buffer:type_name -> PbMultiMsgNew + 21, // 65: PbMultiMsgNew.msg:type_name -> Message + 21, // 66: PbMultiMsgTransmit.msg:type_name -> Message + 61, // 67: PbMultiMsgTransmit.pbItemList:type_name -> PbMultiMsgItem + 48, // 68: MsgElemInfo_servtype3.flash_troop_pic:type_name -> CustomFace + 38, // 69: MsgElemInfo_servtype3.flash_c2c_pic:type_name -> NotOnlineImage + 39, // 70: SubMsgType0x4Body.notOnlineFile:type_name -> NotOnlineFile + 68, // 71: ResvAttr.image_show:type_name -> AnimationImageShow + 21, // 72: GetGroupMsgResp.msg:type_name -> Message + 21, // 73: PbGetOneDayRoamMsgResp.msg:type_name -> Message + 21, // 74: PbPushMsg.msg:type_name -> Message + 75, // [75:75] is the sub-list for method output_type + 75, // [75:75] is the sub-list for method input_type + 75, // [75:75] is the sub-list for extension type_name + 75, // [75:75] is the sub-list for extension extendee + 0, // [0:75] is the sub-list for field type_name } func init() { file_msg_proto_init() } @@ -8607,7 +9142,7 @@ func file_msg_proto_init() { } } file_msg_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CommonElem); i { + switch v := v.(*MarketFace); i { case 0: return &v.state case 1: @@ -8619,7 +9154,7 @@ func file_msg_proto_init() { } } file_msg_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*QQWalletMsg); i { + switch v := v.(*ElemFlags2); i { case 0: return &v.state case 1: @@ -8631,7 +9166,7 @@ func file_msg_proto_init() { } } file_msg_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*QQWalletAioBody); i { + switch v := v.(*PcSupportDef); i { case 0: return &v.state case 1: @@ -8643,7 +9178,7 @@ func file_msg_proto_init() { } } file_msg_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*QQWalletAioElem); i { + switch v := v.(*CommonElem); i { case 0: return &v.state case 1: @@ -8655,7 +9190,7 @@ func file_msg_proto_init() { } } file_msg_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*RichMsg); i { + switch v := v.(*QQWalletMsg); i { case 0: return &v.state case 1: @@ -8667,7 +9202,7 @@ func file_msg_proto_init() { } } file_msg_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CustomElem); i { + switch v := v.(*QQWalletAioBody); i { case 0: return &v.state case 1: @@ -8679,7 +9214,7 @@ func file_msg_proto_init() { } } file_msg_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Text); i { + switch v := v.(*QQWalletAioElem); i { case 0: return &v.state case 1: @@ -8691,7 +9226,7 @@ func file_msg_proto_init() { } } file_msg_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Attr); i { + switch v := v.(*RichMsg); i { case 0: return &v.state case 1: @@ -8703,7 +9238,7 @@ func file_msg_proto_init() { } } file_msg_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Ptt); i { + switch v := v.(*CustomElem); i { case 0: return &v.state case 1: @@ -8715,7 +9250,7 @@ func file_msg_proto_init() { } } file_msg_proto_msgTypes[33].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*OnlineImage); i { + switch v := v.(*Text); i { case 0: return &v.state case 1: @@ -8727,7 +9262,7 @@ func file_msg_proto_init() { } } file_msg_proto_msgTypes[34].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*NotOnlineImage); i { + switch v := v.(*Attr); i { case 0: return &v.state case 1: @@ -8739,7 +9274,7 @@ func file_msg_proto_init() { } } file_msg_proto_msgTypes[35].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*NotOnlineFile); i { + switch v := v.(*Ptt); i { case 0: return &v.state case 1: @@ -8751,7 +9286,7 @@ func file_msg_proto_init() { } } file_msg_proto_msgTypes[36].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*TransElem); i { + switch v := v.(*OnlineImage); i { case 0: return &v.state case 1: @@ -8763,7 +9298,7 @@ func file_msg_proto_init() { } } file_msg_proto_msgTypes[37].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ExtraInfo); i { + switch v := v.(*NotOnlineImage); i { case 0: return &v.state case 1: @@ -8775,7 +9310,7 @@ func file_msg_proto_init() { } } file_msg_proto_msgTypes[38].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*GroupFile); i { + switch v := v.(*NotOnlineFile); i { case 0: return &v.state case 1: @@ -8787,7 +9322,7 @@ func file_msg_proto_init() { } } file_msg_proto_msgTypes[39].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*AnonymousGroupMessage); i { + switch v := v.(*TransElem); i { case 0: return &v.state case 1: @@ -8799,7 +9334,7 @@ func file_msg_proto_init() { } } file_msg_proto_msgTypes[40].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*VideoFile); i { + switch v := v.(*ExtraInfo); i { case 0: return &v.state case 1: @@ -8811,7 +9346,7 @@ func file_msg_proto_init() { } } file_msg_proto_msgTypes[41].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*SourceMsg); i { + switch v := v.(*GroupFile); i { case 0: return &v.state case 1: @@ -8823,7 +9358,7 @@ func file_msg_proto_init() { } } file_msg_proto_msgTypes[42].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Face); i { + switch v := v.(*AnonymousGroupMessage); i { case 0: return &v.state case 1: @@ -8835,7 +9370,7 @@ func file_msg_proto_init() { } } file_msg_proto_msgTypes[43].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*LightAppElem); i { + switch v := v.(*VideoFile); i { case 0: return &v.state case 1: @@ -8847,7 +9382,7 @@ func file_msg_proto_init() { } } file_msg_proto_msgTypes[44].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CustomFace); i { + switch v := v.(*SourceMsg); i { case 0: return &v.state case 1: @@ -8859,7 +9394,7 @@ func file_msg_proto_init() { } } file_msg_proto_msgTypes[45].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ContentHead); i { + switch v := v.(*Face); i { case 0: return &v.state case 1: @@ -8871,7 +9406,7 @@ func file_msg_proto_init() { } } file_msg_proto_msgTypes[46].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*MessageHead); i { + switch v := v.(*LightAppElem); i { case 0: return &v.state case 1: @@ -8883,7 +9418,7 @@ func file_msg_proto_init() { } } file_msg_proto_msgTypes[47].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*GroupInfo); i { + switch v := v.(*CustomFace); i { case 0: return &v.state case 1: @@ -8895,7 +9430,7 @@ func file_msg_proto_init() { } } file_msg_proto_msgTypes[48].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*DiscussInfo); i { + switch v := v.(*ContentHead); i { case 0: return &v.state case 1: @@ -8907,7 +9442,7 @@ func file_msg_proto_init() { } } file_msg_proto_msgTypes[49].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*MutilTransHead); i { + switch v := v.(*MessageHead); i { case 0: return &v.state case 1: @@ -8919,7 +9454,7 @@ func file_msg_proto_init() { } } file_msg_proto_msgTypes[50].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*C2CTempMessageHead); i { + switch v := v.(*GroupInfo); i { case 0: return &v.state case 1: @@ -8931,7 +9466,7 @@ func file_msg_proto_init() { } } file_msg_proto_msgTypes[51].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*InstCtrl); i { + switch v := v.(*DiscussInfo); i { case 0: return &v.state case 1: @@ -8943,7 +9478,7 @@ func file_msg_proto_init() { } } file_msg_proto_msgTypes[52].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*InstInfo); i { + switch v := v.(*MutilTransHead); i { case 0: return &v.state case 1: @@ -8955,7 +9490,7 @@ func file_msg_proto_init() { } } file_msg_proto_msgTypes[53].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ExtGroupKeyInfo); i { + switch v := v.(*C2CTempMessageHead); i { case 0: return &v.state case 1: @@ -8967,7 +9502,7 @@ func file_msg_proto_init() { } } file_msg_proto_msgTypes[54].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*SyncCookie); i { + switch v := v.(*InstCtrl); i { case 0: return &v.state case 1: @@ -8979,7 +9514,7 @@ func file_msg_proto_init() { } } file_msg_proto_msgTypes[55].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*TransMsgInfo); i { + switch v := v.(*InstInfo); i { case 0: return &v.state case 1: @@ -8991,7 +9526,7 @@ func file_msg_proto_init() { } } file_msg_proto_msgTypes[56].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*GeneralFlags); i { + switch v := v.(*ExtGroupKeyInfo); i { case 0: return &v.state case 1: @@ -9003,7 +9538,7 @@ func file_msg_proto_init() { } } file_msg_proto_msgTypes[57].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*PbMultiMsgItem); i { + switch v := v.(*SyncCookie); i { case 0: return &v.state case 1: @@ -9015,7 +9550,7 @@ func file_msg_proto_init() { } } file_msg_proto_msgTypes[58].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*PbMultiMsgNew); i { + switch v := v.(*TransMsgInfo); i { case 0: return &v.state case 1: @@ -9027,7 +9562,7 @@ func file_msg_proto_init() { } } file_msg_proto_msgTypes[59].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*PbMultiMsgTransmit); i { + switch v := v.(*GeneralFlags); i { case 0: return &v.state case 1: @@ -9039,7 +9574,7 @@ func file_msg_proto_init() { } } file_msg_proto_msgTypes[60].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*MsgElemInfoServtype3); i { + switch v := v.(*PbMultiMsgItem); i { case 0: return &v.state case 1: @@ -9051,7 +9586,7 @@ func file_msg_proto_init() { } } file_msg_proto_msgTypes[61].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*MsgElemInfoServtype33); i { + switch v := v.(*PbMultiMsgNew); i { case 0: return &v.state case 1: @@ -9063,7 +9598,7 @@ func file_msg_proto_init() { } } file_msg_proto_msgTypes[62].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*SubMsgType0X4Body); i { + switch v := v.(*PbMultiMsgTransmit); i { case 0: return &v.state case 1: @@ -9075,7 +9610,7 @@ func file_msg_proto_init() { } } file_msg_proto_msgTypes[63].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ResvAttr); i { + switch v := v.(*MsgElemInfoServtype3); i { case 0: return &v.state case 1: @@ -9087,7 +9622,7 @@ func file_msg_proto_init() { } } file_msg_proto_msgTypes[64].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*AnimationImageShow); i { + switch v := v.(*MsgElemInfoServtype33); i { case 0: return &v.state case 1: @@ -9099,7 +9634,7 @@ func file_msg_proto_init() { } } file_msg_proto_msgTypes[65].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UinTypeUserDef); i { + switch v := v.(*SubMsgType0X4Body); i { case 0: return &v.state case 1: @@ -9111,7 +9646,7 @@ func file_msg_proto_init() { } } file_msg_proto_msgTypes[66].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*GetGroupMsgReq); i { + switch v := v.(*ResvAttr); i { case 0: return &v.state case 1: @@ -9123,7 +9658,7 @@ func file_msg_proto_init() { } } file_msg_proto_msgTypes[67].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*GetGroupMsgResp); i { + switch v := v.(*AnimationImageShow); i { case 0: return &v.state case 1: @@ -9135,7 +9670,7 @@ func file_msg_proto_init() { } } file_msg_proto_msgTypes[68].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*PbGetOneDayRoamMsgReq); i { + switch v := v.(*UinTypeUserDef); i { case 0: return &v.state case 1: @@ -9147,7 +9682,7 @@ func file_msg_proto_init() { } } file_msg_proto_msgTypes[69].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*PbGetOneDayRoamMsgResp); i { + switch v := v.(*GetGroupMsgReq); i { case 0: return &v.state case 1: @@ -9159,6 +9694,42 @@ func file_msg_proto_init() { } } file_msg_proto_msgTypes[70].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*GetGroupMsgResp); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_msg_proto_msgTypes[71].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*PbGetOneDayRoamMsgReq); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_msg_proto_msgTypes[72].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*PbGetOneDayRoamMsgResp); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_msg_proto_msgTypes[73].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*PbPushMsg); i { case 0: return &v.state @@ -9170,6 +9741,18 @@ func file_msg_proto_init() { return nil } } + file_msg_proto_msgTypes[74].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ElemFlags2_Inst); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } } type x struct{} out := protoimpl.TypeBuilder{ @@ -9177,7 +9760,7 @@ func file_msg_proto_init() { GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: file_msg_proto_rawDesc, NumEnums: 1, - NumMessages: 71, + NumMessages: 75, NumExtensions: 0, NumServices: 0, }, diff --git a/client/pb/msg/msg.proto b/client/pb/msg/msg.proto index c106d24c..22088721 100644 --- a/client/pb/msg/msg.proto +++ b/client/pb/msg/msg.proto @@ -196,10 +196,10 @@ message Elem { optional OnlineImage onlineImage = 3; optional NotOnlineImage notOnlineImage = 4; optional TransElem transElemInfo = 5; - //MarketFace marketFace = 6; + optional MarketFace marketFace = 6; //ElemFlags elemFlags = 7; optional CustomFace customFace = 8; - //ElemFlags2 elemFlags2 = 9; + optional ElemFlags2 elemFlags2 = 9; //FunFace funFace = 10; //SecretFileMsg secretFile = 11; optional RichMsg richMsg = 12; @@ -246,6 +246,53 @@ message Elem { optional CommonElem commonElem = 53; } +message MarketFace { + optional bytes faceName = 1; + optional uint32 itemType = 2; + optional uint32 faceInfo = 3; + optional bytes faceId = 4; + optional uint32 tabId = 5; + optional uint32 subType = 6; + optional bytes key = 7; + optional bytes param = 8; + optional uint32 mediaType = 9; + optional uint32 imageWidth = 10; + optional uint32 imageHeight = 11; + optional bytes mobileparam = 12; + optional bytes pbReserve = 13; +} + +message ElemFlags2 { + optional uint32 colorTextId = 1; + optional uint64 msgId = 2; + optional uint32 whisperSessionId = 3; + optional uint32 pttChangeBit = 4; + optional uint32 vipStatus = 5; + optional uint32 compatibleId = 6; + repeated Inst insts = 7; + optional uint32 msgRptCnt = 8; + optional Inst srcInst = 9; + optional uint32 longtitude = 10; + optional uint32 latitude = 11; + optional uint32 customFont = 12; + optional PcSupportDef pcSupportDef = 13; + optional uint32 crmFlags = 14; + + message Inst { + optional uint32 appId = 1; + optional uint32 instId = 2; + } +} + +message PcSupportDef { + optional uint32 pcPtlBegin = 1; + optional uint32 pcPtlEnd = 2; + optional uint32 macPtlBegin = 3; + optional uint32 macPtlEnd = 4; + repeated uint32 ptlsSupport = 5; + repeated uint32 ptlsNotSupport = 6; +} + message CommonElem { optional int32 serviceType = 1; optional bytes pbElem = 2; diff --git a/message/elements.go b/message/elements.go index ec5135a9..4d43c487 100644 --- a/message/elements.go +++ b/message/elements.go @@ -38,6 +38,19 @@ type FaceElement struct { Name string } +type MarketFaceElement struct { + Name string + ItemType int32 + SubType int32 + EncryptKey []byte // tea + xor, see EMosmUtils.class::a maybe useful? + MagicValue string +} + +type DiceElement struct { + *MarketFaceElement + Value int32 +} + type AtElement struct { Target int64 Display string @@ -224,6 +237,10 @@ func (e *FaceElement) Type() ElementType { return Face } +func (e *MarketFaceElement) Type() ElementType { + return Face +} + func (e *AtElement) Type() ElementType { return At } diff --git a/message/message.go b/message/message.go index 5a5b786b..8db85bce 100644 --- a/message/message.go +++ b/message/message.go @@ -467,6 +467,28 @@ func ParseMessageElems(elems []*msg.Elem) []IMessageElement { Md5: elem.CustomFace.Md5, }) } + if elem.MarketFace != nil { + face := &MarketFaceElement{ + Name: utils.B2S(elem.MarketFace.GetFaceName()), + ItemType: int32(elem.MarketFace.GetItemType()), + SubType: int32(elem.MarketFace.GetSubType()), + EncryptKey: elem.MarketFace.GetKey(), + MagicValue: utils.B2S(elem.MarketFace.Mobileparam), + } + if face.Name == "[骰子]" { + return []IMessageElement{ + &DiceElement{ + MarketFaceElement: face, + Value: func() int32 { + v := strings.SplitN(face.MagicValue, "=", 2)[1] + t, _ := strconv.ParseInt(v, 10, 32) + return int32(t) + 1 + }(), + }, + } + } + return []IMessageElement{face} + } if elem.NotOnlineImage != nil { var img string if elem.NotOnlineImage.GetOrigUrl() != "" {