@ -2515,123 +2515,6 @@ func (x *SearchMessageResp) GetChatLogsNum() int32 {
return 0
}
type ManageMsgReq struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
RecvID string ` protobuf:"bytes,1,opt,name=recvID,proto3" json:"recvID" `
SendID string ` protobuf:"bytes,2,opt,name=sendID,proto3" json:"sendID" `
GroupID string ` protobuf:"bytes,3,opt,name=groupID,proto3" json:"groupID" `
Seq int64 ` protobuf:"varint,4,opt,name=seq,proto3" json:"seq" `
SessionType int32 ` protobuf:"varint,5,opt,name=sessionType,proto3" json:"sessionType" `
}
func ( x * ManageMsgReq ) Reset ( ) {
* x = ManageMsgReq { }
if protoimpl . UnsafeEnabled {
mi := & file_msg_msg_proto_msgTypes [ 47 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
func ( x * ManageMsgReq ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * ManageMsgReq ) ProtoMessage ( ) { }
func ( x * ManageMsgReq ) ProtoReflect ( ) protoreflect . Message {
mi := & file_msg_msg_proto_msgTypes [ 47 ]
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 ManageMsgReq.ProtoReflect.Descriptor instead.
func ( * ManageMsgReq ) Descriptor ( ) ( [ ] byte , [ ] int ) {
return file_msg_msg_proto_rawDescGZIP ( ) , [ ] int { 47 }
}
func ( x * ManageMsgReq ) GetRecvID ( ) string {
if x != nil {
return x . RecvID
}
return ""
}
func ( x * ManageMsgReq ) GetSendID ( ) string {
if x != nil {
return x . SendID
}
return ""
}
func ( x * ManageMsgReq ) GetGroupID ( ) string {
if x != nil {
return x . GroupID
}
return ""
}
func ( x * ManageMsgReq ) GetSeq ( ) int64 {
if x != nil {
return x . Seq
}
return 0
}
func ( x * ManageMsgReq ) GetSessionType ( ) int32 {
if x != nil {
return x . SessionType
}
return 0
}
type ManageMsgResp struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
unknownFields protoimpl . UnknownFields
}
func ( x * ManageMsgResp ) Reset ( ) {
* x = ManageMsgResp { }
if protoimpl . UnsafeEnabled {
mi := & file_msg_msg_proto_msgTypes [ 48 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
}
func ( x * ManageMsgResp ) String ( ) string {
return protoimpl . X . MessageStringOf ( x )
}
func ( * ManageMsgResp ) ProtoMessage ( ) { }
func ( x * ManageMsgResp ) ProtoReflect ( ) protoreflect . Message {
mi := & file_msg_msg_proto_msgTypes [ 48 ]
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 ManageMsgResp.ProtoReflect.Descriptor instead.
func ( * ManageMsgResp ) Descriptor ( ) ( [ ] byte , [ ] int ) {
return file_msg_msg_proto_rawDescGZIP ( ) , [ ] int { 48 }
}
type ChatLog struct {
state protoimpl . MessageState
sizeCache protoimpl . SizeCache
@ -2665,7 +2548,7 @@ type ChatLog struct {
func ( x * ChatLog ) Reset ( ) {
* x = ChatLog { }
if protoimpl . UnsafeEnabled {
mi := & file_msg_msg_proto_msgTypes [ 4 9 ]
mi := & file_msg_msg_proto_msgTypes [ 4 7 ]
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
ms . StoreMessageInfo ( mi )
}
@ -2678,7 +2561,7 @@ func (x *ChatLog) String() string {
func ( * ChatLog ) ProtoMessage ( ) { }
func ( x * ChatLog ) ProtoReflect ( ) protoreflect . Message {
mi := & file_msg_msg_proto_msgTypes [ 4 9 ]
mi := & file_msg_msg_proto_msgTypes [ 4 7 ]
if protoimpl . UnsafeEnabled && x != nil {
ms := protoimpl . X . MessageStateOf ( protoimpl . Pointer ( x ) )
if ms . LoadMessageInfo ( ) == nil {
@ -2691,7 +2574,7 @@ func (x *ChatLog) ProtoReflect() protoreflect.Message {
// Deprecated: Use ChatLog.ProtoReflect.Descriptor instead.
func ( * ChatLog ) Descriptor ( ) ( [ ] byte , [ ] int ) {
return file_msg_msg_proto_rawDescGZIP ( ) , [ ] int { 4 9 }
return file_msg_msg_proto_rawDescGZIP ( ) , [ ] int { 4 7 }
}
func ( x * ChatLog ) GetServerMsgID ( ) string {
@ -3129,17 +3012,7 @@ var file_msg_msg_proto_rawDesc = []byte{
0x2e , 0x43 , 0x68 , 0x61 , 0x74 , 0x4c , 0x6f , 0x67 , 0x52 , 0x08 , 0x63 , 0x68 , 0x61 , 0x74 , 0x4c , 0x6f ,
0x67 , 0x73 , 0x12 , 0x20 , 0x0a , 0x0b , 0x63 , 0x68 , 0x61 , 0x74 , 0x4c , 0x6f , 0x67 , 0x73 , 0x4e , 0x75 ,
0x6d , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x05 , 0x52 , 0x0b , 0x63 , 0x68 , 0x61 , 0x74 , 0x4c , 0x6f , 0x67 ,
0x73 , 0x4e , 0x75 , 0x6d , 0x22 , 0x8c , 0x01 , 0x0a , 0x0c , 0x6d , 0x61 , 0x6e , 0x61 , 0x67 , 0x65 , 0x4d ,
0x73 , 0x67 , 0x52 , 0x65 , 0x71 , 0x12 , 0x16 , 0x0a , 0x06 , 0x72 , 0x65 , 0x63 , 0x76 , 0x49 , 0x44 , 0x18 ,
0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x06 , 0x72 , 0x65 , 0x63 , 0x76 , 0x49 , 0x44 , 0x12 , 0x16 , 0x0a ,
0x06 , 0x73 , 0x65 , 0x6e , 0x64 , 0x49 , 0x44 , 0x18 , 0x02 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x06 , 0x73 ,
0x65 , 0x6e , 0x64 , 0x49 , 0x44 , 0x12 , 0x18 , 0x0a , 0x07 , 0x67 , 0x72 , 0x6f , 0x75 , 0x70 , 0x49 , 0x44 ,
0x18 , 0x03 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x07 , 0x67 , 0x72 , 0x6f , 0x75 , 0x70 , 0x49 , 0x44 , 0x12 ,
0x10 , 0x0a , 0x03 , 0x73 , 0x65 , 0x71 , 0x18 , 0x04 , 0x20 , 0x01 , 0x28 , 0x03 , 0x52 , 0x03 , 0x73 , 0x65 ,
0x71 , 0x12 , 0x20 , 0x0a , 0x0b , 0x73 , 0x65 , 0x73 , 0x73 , 0x69 , 0x6f , 0x6e , 0x54 , 0x79 , 0x70 , 0x65 ,
0x18 , 0x05 , 0x20 , 0x01 , 0x28 , 0x05 , 0x52 , 0x0b , 0x73 , 0x65 , 0x73 , 0x73 , 0x69 , 0x6f , 0x6e , 0x54 ,
0x79 , 0x70 , 0x65 , 0x22 , 0x0f , 0x0a , 0x0d , 0x6d , 0x61 , 0x6e , 0x61 , 0x67 , 0x65 , 0x4d , 0x73 , 0x67 ,
0x52 , 0x65 , 0x73 , 0x70 , 0x22 , 0xcf , 0x05 , 0x0a , 0x07 , 0x43 , 0x68 , 0x61 , 0x74 , 0x4c , 0x6f , 0x67 ,
0x73 , 0x4e , 0x75 , 0x6d , 0x22 , 0xcf , 0x05 , 0x0a , 0x07 , 0x43 , 0x68 , 0x61 , 0x74 , 0x4c , 0x6f , 0x67 ,
0x12 , 0x20 , 0x0a , 0x0b , 0x73 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x4d , 0x73 , 0x67 , 0x49 , 0x44 , 0x18 ,
0x01 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0b , 0x73 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x4d , 0x73 , 0x67 ,
0x49 , 0x44 , 0x12 , 0x20 , 0x0a , 0x0b , 0x63 , 0x6c , 0x69 , 0x65 , 0x6e , 0x74 , 0x4d , 0x73 , 0x67 , 0x49 ,
@ -3184,7 +3057,7 @@ var file_msg_msg_proto_rawDesc = []byte{
0x70 , 0x4f , 0x77 , 0x6e , 0x65 , 0x72 , 0x18 , 0x16 , 0x20 , 0x01 , 0x28 , 0x09 , 0x52 , 0x0a , 0x67 , 0x72 ,
0x6f , 0x75 , 0x70 , 0x4f , 0x77 , 0x6e , 0x65 , 0x72 , 0x12 , 0x1c , 0x0a , 0x09 , 0x67 , 0x72 , 0x6f , 0x75 ,
0x70 , 0x54 , 0x79 , 0x70 , 0x65 , 0x18 , 0x17 , 0x20 , 0x01 , 0x28 , 0x05 , 0x52 , 0x09 , 0x67 , 0x72 , 0x6f ,
0x75 , 0x70 , 0x54 , 0x79 , 0x70 , 0x65 , 0x32 , 0x d0 , 0x0f , 0x0a , 0x03 , 0x6d , 0x73 , 0x67 , 0x12 , 0x50 ,
0x75 , 0x70 , 0x54 , 0x79 , 0x70 , 0x65 , 0x32 , 0x 82 , 0x0f , 0x0a , 0x03 , 0x6d , 0x73 , 0x67 , 0x12 , 0x50 ,
0x0a , 0x09 , 0x47 , 0x65 , 0x74 , 0x4d , 0x61 , 0x78 , 0x53 , 0x65 , 0x71 , 0x12 , 0x20 , 0x2e , 0x4f , 0x70 ,
0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x73 , 0x64 , 0x6b , 0x77 , 0x73 ,
0x2e , 0x47 , 0x65 , 0x74 , 0x4d , 0x61 , 0x78 , 0x53 , 0x65 , 0x71 , 0x52 , 0x65 , 0x71 , 0x1a , 0x21 , 0x2e ,
@ -3209,111 +3082,106 @@ var file_msg_msg_proto_rawDesc = []byte{
0x2e , 0x53 , 0x65 , 0x61 , 0x72 , 0x63 , 0x68 , 0x4d , 0x65 , 0x73 , 0x73 , 0x61 , 0x67 , 0x65 , 0x52 , 0x65 ,
0x71 , 0x1a , 0x23 , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 ,
0x2e , 0x6d , 0x73 , 0x67 , 0x2e , 0x53 , 0x65 , 0x61 , 0x72 , 0x63 , 0x68 , 0x4d , 0x65 , 0x73 , 0x73 , 0x61 ,
0x67 , 0x65 , 0x52 , 0x65 , 0x73 , 0x70 , 0x12 , 0x4c , 0x0a , 0x09 , 0x4d , 0x61 , 0x6e , 0x61 , 0x67 , 0x65 ,
0x4d , 0x73 , 0x67 , 0x12 , 0x1e , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 ,
0x65 , 0x72 , 0x2e , 0x6d , 0x73 , 0x67 , 0x2e , 0x6d , 0x61 , 0x6e , 0x61 , 0x67 , 0x65 , 0x4d , 0x73 , 0x67 ,
0x52 , 0x65 , 0x71 , 0x1a , 0x1f , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 ,
0x65 , 0x72 , 0x2e , 0x6d , 0x73 , 0x67 , 0x2e , 0x6d , 0x61 , 0x6e , 0x61 , 0x67 , 0x65 , 0x4d , 0x73 , 0x67 ,
0x52 , 0x65 , 0x73 , 0x70 , 0x12 , 0x46 , 0x0a , 0x07 , 0x53 , 0x65 , 0x6e , 0x64 , 0x4d , 0x73 , 0x67 , 0x12 ,
0x1c , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x6d ,
0x73 , 0x67 , 0x2e , 0x53 , 0x65 , 0x6e , 0x64 , 0x4d , 0x73 , 0x67 , 0x52 , 0x65 , 0x71 , 0x1a , 0x1d , 0x2e ,
0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x6d , 0x73 , 0x67 ,
0x2e , 0x53 , 0x65 , 0x6e , 0x64 , 0x4d , 0x73 , 0x67 , 0x52 , 0x65 , 0x73 , 0x70 , 0x12 , 0x70 , 0x0a , 0x15 ,
0x43 , 0x6c , 0x65 , 0x61 , 0x72 , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f ,
0x6e , 0x73 , 0x4d , 0x73 , 0x67 , 0x12 , 0x2a , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 ,
0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x6d , 0x73 , 0x67 , 0x2e , 0x43 , 0x6c , 0x65 , 0x61 , 0x72 , 0x43 , 0x6f ,
0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 , 0x4d , 0x73 , 0x67 , 0x52 , 0x65 ,
0x71 , 0x1a , 0x2b , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 ,
0x2e , 0x6d , 0x73 , 0x67 , 0x2e , 0x43 , 0x6c , 0x65 , 0x61 , 0x72 , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 ,
0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 , 0x4d , 0x73 , 0x67 , 0x52 , 0x65 , 0x73 , 0x70 , 0x12 , 0x5e ,
0x0a , 0x0f , 0x55 , 0x73 , 0x65 , 0x72 , 0x43 , 0x6c , 0x65 , 0x61 , 0x72 , 0x41 , 0x6c , 0x6c , 0x4d , 0x73 ,
0x67 , 0x12 , 0x24 , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 ,
0x2e , 0x6d , 0x73 , 0x67 , 0x2e , 0x55 , 0x73 , 0x65 , 0x72 , 0x43 , 0x6c , 0x65 , 0x61 , 0x72 , 0x41 , 0x6c ,
0x6c , 0x4d , 0x73 , 0x67 , 0x52 , 0x65 , 0x71 , 0x1a , 0x25 , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d ,
0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x6d , 0x73 , 0x67 , 0x2e , 0x55 , 0x73 , 0x65 , 0x72 , 0x43 ,
0x6c , 0x65 , 0x61 , 0x72 , 0x41 , 0x6c , 0x6c , 0x4d , 0x73 , 0x67 , 0x52 , 0x65 , 0x73 , 0x70 , 0x12 , 0x4f ,
0x0a , 0x0a , 0x44 , 0x65 , 0x6c , 0x65 , 0x74 , 0x65 , 0x4d , 0x73 , 0x67 , 0x73 , 0x12 , 0x1f , 0x2e , 0x4f ,
0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x6d , 0x73 , 0x67 , 0x2e ,
0x44 , 0x65 , 0x6c , 0x65 , 0x74 , 0x65 , 0x4d , 0x73 , 0x67 , 0x73 , 0x52 , 0x65 , 0x71 , 0x1a , 0x20 , 0x2e ,
0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x6d , 0x73 , 0x67 ,
0x2e , 0x44 , 0x65 , 0x6c , 0x65 , 0x74 , 0x65 , 0x4d , 0x73 , 0x67 , 0x73 , 0x52 , 0x65 , 0x73 , 0x70 , 0x12 ,
0x73 , 0x0a , 0x16 , 0x44 , 0x65 , 0x6c , 0x65 , 0x74 , 0x65 , 0x4d , 0x73 , 0x67 , 0x50 , 0x68 , 0x79 , 0x73 ,
0x69 , 0x63 , 0x61 , 0x6c , 0x42 , 0x79 , 0x53 , 0x65 , 0x71 , 0x12 , 0x2b , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e ,
0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x6d , 0x73 , 0x67 , 0x2e , 0x44 , 0x65 , 0x6c ,
0x65 , 0x74 , 0x65 , 0x4d , 0x73 , 0x67 , 0x50 , 0x68 , 0x79 , 0x73 , 0x69 , 0x63 , 0x61 , 0x6c , 0x42 , 0x79 ,
0x53 , 0x65 , 0x71 , 0x52 , 0x65 , 0x71 , 0x1a , 0x2c , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 ,
0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x6d , 0x73 , 0x67 , 0x2e , 0x44 , 0x65 , 0x6c , 0x65 , 0x74 , 0x65 ,
0x4d , 0x73 , 0x67 , 0x50 , 0x68 , 0x79 , 0x73 , 0x69 , 0x63 , 0x61 , 0x6c , 0x42 , 0x79 , 0x53 , 0x65 , 0x71 ,
0x52 , 0x65 , 0x73 , 0x70 , 0x12 , 0x64 , 0x0a , 0x11 , 0x44 , 0x65 , 0x6c , 0x65 , 0x74 , 0x65 , 0x4d , 0x73 ,
0x67 , 0x50 , 0x68 , 0x79 , 0x73 , 0x69 , 0x63 , 0x61 , 0x6c , 0x12 , 0x26 , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e ,
0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x6d , 0x73 , 0x67 , 0x2e , 0x44 , 0x65 , 0x6c ,
0x65 , 0x74 , 0x65 , 0x4d , 0x73 , 0x67 , 0x50 , 0x68 , 0x79 , 0x73 , 0x69 , 0x63 , 0x61 , 0x6c , 0x52 , 0x65 ,
0x71 , 0x1a , 0x27 , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 ,
0x2e , 0x6d , 0x73 , 0x67 , 0x2e , 0x44 , 0x65 , 0x6c , 0x65 , 0x74 , 0x65 , 0x4d , 0x73 , 0x67 , 0x50 , 0x68 ,
0x79 , 0x73 , 0x69 , 0x63 , 0x61 , 0x6c , 0x52 , 0x65 , 0x73 , 0x70 , 0x12 , 0x61 , 0x0a , 0x10 , 0x53 , 0x65 ,
0x74 , 0x53 , 0x65 , 0x6e , 0x64 , 0x4d , 0x73 , 0x67 , 0x53 , 0x74 , 0x61 , 0x74 , 0x75 , 0x73 , 0x12 , 0x25 ,
0x67 , 0x65 , 0x52 , 0x65 , 0x73 , 0x70 , 0x12 , 0x46 , 0x0a , 0x07 , 0x53 , 0x65 , 0x6e , 0x64 , 0x4d , 0x73 ,
0x67 , 0x12 , 0x1c , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 ,
0x2e , 0x6d , 0x73 , 0x67 , 0x2e , 0x53 , 0x65 , 0x6e , 0x64 , 0x4d , 0x73 , 0x67 , 0x52 , 0x65 , 0x71 , 0x1a ,
0x1d , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x6d ,
0x73 , 0x67 , 0x2e , 0x53 , 0x65 , 0x6e , 0x64 , 0x4d , 0x73 , 0x67 , 0x52 , 0x65 , 0x73 , 0x70 , 0x12 , 0x70 ,
0x0a , 0x15 , 0x43 , 0x6c , 0x65 , 0x61 , 0x72 , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 ,
0x69 , 0x6f , 0x6e , 0x73 , 0x4d , 0x73 , 0x67 , 0x12 , 0x2a , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d ,
0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x6d , 0x73 , 0x67 , 0x2e , 0x43 , 0x6c , 0x65 , 0x61 , 0x72 ,
0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 , 0x4d , 0x73 , 0x67 ,
0x52 , 0x65 , 0x71 , 0x1a , 0x2b , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 ,
0x65 , 0x72 , 0x2e , 0x6d , 0x73 , 0x67 , 0x2e , 0x43 , 0x6c , 0x65 , 0x61 , 0x72 , 0x43 , 0x6f , 0x6e , 0x76 ,
0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 , 0x4d , 0x73 , 0x67 , 0x52 , 0x65 , 0x73 , 0x70 ,
0x12 , 0x5e , 0x0a , 0x0f , 0x55 , 0x73 , 0x65 , 0x72 , 0x43 , 0x6c , 0x65 , 0x61 , 0x72 , 0x41 , 0x6c , 0x6c ,
0x4d , 0x73 , 0x67 , 0x12 , 0x24 , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 ,
0x65 , 0x72 , 0x2e , 0x6d , 0x73 , 0x67 , 0x2e , 0x55 , 0x73 , 0x65 , 0x72 , 0x43 , 0x6c , 0x65 , 0x61 , 0x72 ,
0x41 , 0x6c , 0x6c , 0x4d , 0x73 , 0x67 , 0x52 , 0x65 , 0x71 , 0x1a , 0x25 , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e ,
0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x6d , 0x73 , 0x67 , 0x2e , 0x55 , 0x73 , 0x65 ,
0x72 , 0x43 , 0x6c , 0x65 , 0x61 , 0x72 , 0x41 , 0x6c , 0x6c , 0x4d , 0x73 , 0x67 , 0x52 , 0x65 , 0x73 , 0x70 ,
0x12 , 0x4f , 0x0a , 0x0a , 0x44 , 0x65 , 0x6c , 0x65 , 0x74 , 0x65 , 0x4d , 0x73 , 0x67 , 0x73 , 0x12 , 0x1f ,
0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x6d , 0x73 ,
0x67 , 0x2e , 0x53 , 0x65 , 0x74 , 0x53 , 0x65 , 0x6e , 0x64 , 0x4d , 0x73 , 0x67 , 0x53 , 0x74 , 0x61 , 0x74 ,
0x75 , 0x73 , 0x52 , 0x65 , 0x71 , 0x1a , 0x26 , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 ,
0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x6d , 0x73 , 0x67 , 0x2e , 0x53 , 0x65 , 0x74 , 0x53 , 0x65 , 0x6e , 0x64 ,
0x4d , 0x73 , 0x67 , 0x53 , 0x74 , 0x61 , 0x74 , 0x75 , 0x73 , 0x52 , 0x65 , 0x73 , 0x70 , 0x12 , 0x61 , 0x0a ,
0x10 , 0x47 , 0x65 , 0x74 , 0x53 , 0x65 , 0x6e , 0x64 , 0x4d , 0x73 , 0x67 , 0x53 , 0x74 , 0x61 , 0x74 , 0x75 ,
0x73 , 0x12 , 0x25 , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 ,
0x2e , 0x6d , 0x73 , 0x67 , 0x2e , 0x47 , 0x65 , 0x74 , 0x53 , 0x65 , 0x6e , 0x64 , 0x4d , 0x73 , 0x67 , 0x53 ,
0x74 , 0x61 , 0x74 , 0x75 , 0x73 , 0x52 , 0x65 , 0x71 , 0x1a , 0x26 , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 ,
0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x6d , 0x73 , 0x67 , 0x2e , 0x47 , 0x65 , 0x74 , 0x53 ,
0x65 , 0x6e , 0x64 , 0x4d , 0x73 , 0x67 , 0x53 , 0x74 , 0x61 , 0x74 , 0x75 , 0x73 , 0x52 , 0x65 , 0x73 , 0x70 ,
0x12 , 0x4c , 0x0a , 0x09 , 0x52 , 0x65 , 0x76 , 0x6f , 0x6b , 0x65 , 0x4d , 0x73 , 0x67 , 0x12 , 0x1e , 0x2e ,
0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x6d , 0x73 , 0x67 ,
0x2e , 0x52 , 0x65 , 0x76 , 0x6f , 0x6b , 0x65 , 0x4d , 0x73 , 0x67 , 0x52 , 0x65 , 0x71 , 0x1a , 0x1f , 0x2e ,
0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x6d , 0x73 , 0x67 ,
0x2e , 0x52 , 0x65 , 0x76 , 0x6f , 0x6b , 0x65 , 0x4d , 0x73 , 0x67 , 0x52 , 0x65 , 0x73 , 0x70 , 0x12 , 0x5b ,
0x0a , 0x0e , 0x4d , 0x61 , 0x72 , 0x6b , 0x4d , 0x73 , 0x67 , 0x73 , 0x41 , 0x73 , 0x52 , 0x65 , 0x61 , 0x64 ,
0x12 , 0x23 , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e ,
0x6d , 0x73 , 0x67 , 0x2e , 0x4d , 0x61 , 0x72 , 0x6b , 0x4d , 0x73 , 0x67 , 0x73 , 0x41 , 0x73 , 0x52 , 0x65 ,
0x61 , 0x64 , 0x52 , 0x65 , 0x71 , 0x1a , 0x24 , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 ,
0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x6d , 0x73 , 0x67 , 0x2e , 0x4d , 0x61 , 0x72 , 0x6b , 0x4d , 0x73 , 0x67 ,
0x73 , 0x41 , 0x73 , 0x52 , 0x65 , 0x61 , 0x64 , 0x52 , 0x65 , 0x73 , 0x70 , 0x12 , 0x73 , 0x0a , 0x16 , 0x4d ,
0x61 , 0x72 , 0x6b , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x41 ,
0x73 , 0x52 , 0x65 , 0x61 , 0x64 , 0x12 , 0x2b , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 ,
0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x6d , 0x73 , 0x67 , 0x2e , 0x4d , 0x61 , 0x72 , 0x6b , 0x43 , 0x6f , 0x6e ,
0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x41 , 0x73 , 0x52 , 0x65 , 0x61 , 0x64 , 0x52 ,
0x65 , 0x71 , 0x1a , 0x2c , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 ,
0x72 , 0x2e , 0x6d , 0x73 , 0x67 , 0x2e , 0x4d , 0x61 , 0x72 , 0x6b , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 ,
0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x41 , 0x73 , 0x52 , 0x65 , 0x61 , 0x64 , 0x52 , 0x65 , 0x73 , 0x70 ,
0x12 , 0x7c , 0x0a , 0x19 , 0x53 , 0x65 , 0x74 , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 ,
0x69 , 0x6f , 0x6e , 0x48 , 0x61 , 0x73 , 0x52 , 0x65 , 0x61 , 0x64 , 0x53 , 0x65 , 0x71 , 0x12 , 0x2e , 0x2e ,
0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x6d , 0x73 , 0x67 ,
0x2e , 0x53 , 0x65 , 0x74 , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e ,
0x48 , 0x61 , 0x73 , 0x52 , 0x65 , 0x61 , 0x64 , 0x53 , 0x65 , 0x71 , 0x52 , 0x65 , 0x71 , 0x1a , 0x2f , 0x2e ,
0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x6d , 0x73 , 0x67 ,
0x2e , 0x53 , 0x65 , 0x74 , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e ,
0x48 , 0x61 , 0x73 , 0x52 , 0x65 , 0x61 , 0x64 , 0x53 , 0x65 , 0x71 , 0x52 , 0x65 , 0x73 , 0x70 , 0x12 , 0x91 ,
0x01 , 0x0a , 0x20 , 0x47 , 0x65 , 0x74 , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 ,
0x6f , 0x6e , 0x73 , 0x48 , 0x61 , 0x73 , 0x52 , 0x65 , 0x61 , 0x64 , 0x41 , 0x6e , 0x64 , 0x4d , 0x61 , 0x78 ,
0x53 , 0x65 , 0x71 , 0x12 , 0x35 , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 ,
0x65 , 0x72 , 0x2e , 0x6d , 0x73 , 0x67 , 0x2e , 0x47 , 0x65 , 0x74 , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 ,
0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 , 0x48 , 0x61 , 0x73 , 0x52 , 0x65 , 0x61 , 0x64 , 0x41 , 0x6e ,
0x64 , 0x4d , 0x61 , 0x78 , 0x53 , 0x65 , 0x71 , 0x52 , 0x65 , 0x71 , 0x1a , 0x36 , 0x2e , 0x4f , 0x70 , 0x65 ,
0x67 , 0x2e , 0x44 , 0x65 , 0x6c , 0x65 , 0x74 , 0x65 , 0x4d , 0x73 , 0x67 , 0x73 , 0x52 , 0x65 , 0x71 , 0x1a ,
0x20 , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x6d ,
0x73 , 0x67 , 0x2e , 0x44 , 0x65 , 0x6c , 0x65 , 0x74 , 0x65 , 0x4d , 0x73 , 0x67 , 0x73 , 0x52 , 0x65 , 0x73 ,
0x70 , 0x12 , 0x73 , 0x0a , 0x16 , 0x44 , 0x65 , 0x6c , 0x65 , 0x74 , 0x65 , 0x4d , 0x73 , 0x67 , 0x50 , 0x68 ,
0x79 , 0x73 , 0x69 , 0x63 , 0x61 , 0x6c , 0x42 , 0x79 , 0x53 , 0x65 , 0x71 , 0x12 , 0x2b , 0x2e , 0x4f , 0x70 ,
0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x6d , 0x73 , 0x67 , 0x2e , 0x44 ,
0x65 , 0x6c , 0x65 , 0x74 , 0x65 , 0x4d , 0x73 , 0x67 , 0x50 , 0x68 , 0x79 , 0x73 , 0x69 , 0x63 , 0x61 , 0x6c ,
0x42 , 0x79 , 0x53 , 0x65 , 0x71 , 0x52 , 0x65 , 0x71 , 0x1a , 0x2c , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 ,
0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x6d , 0x73 , 0x67 , 0x2e , 0x44 , 0x65 , 0x6c , 0x65 ,
0x74 , 0x65 , 0x4d , 0x73 , 0x67 , 0x50 , 0x68 , 0x79 , 0x73 , 0x69 , 0x63 , 0x61 , 0x6c , 0x42 , 0x79 , 0x53 ,
0x65 , 0x71 , 0x52 , 0x65 , 0x73 , 0x70 , 0x12 , 0x64 , 0x0a , 0x11 , 0x44 , 0x65 , 0x6c , 0x65 , 0x74 , 0x65 ,
0x4d , 0x73 , 0x67 , 0x50 , 0x68 , 0x79 , 0x73 , 0x69 , 0x63 , 0x61 , 0x6c , 0x12 , 0x26 , 0x2e , 0x4f , 0x70 ,
0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x6d , 0x73 , 0x67 , 0x2e , 0x44 ,
0x65 , 0x6c , 0x65 , 0x74 , 0x65 , 0x4d , 0x73 , 0x67 , 0x50 , 0x68 , 0x79 , 0x73 , 0x69 , 0x63 , 0x61 , 0x6c ,
0x52 , 0x65 , 0x71 , 0x1a , 0x27 , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 ,
0x65 , 0x72 , 0x2e , 0x6d , 0x73 , 0x67 , 0x2e , 0x44 , 0x65 , 0x6c , 0x65 , 0x74 , 0x65 , 0x4d , 0x73 , 0x67 ,
0x50 , 0x68 , 0x79 , 0x73 , 0x69 , 0x63 , 0x61 , 0x6c , 0x52 , 0x65 , 0x73 , 0x70 , 0x12 , 0x61 , 0x0a , 0x10 ,
0x53 , 0x65 , 0x74 , 0x53 , 0x65 , 0x6e , 0x64 , 0x4d , 0x73 , 0x67 , 0x53 , 0x74 , 0x61 , 0x74 , 0x75 , 0x73 ,
0x12 , 0x25 , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e ,
0x6d , 0x73 , 0x67 , 0x2e , 0x53 , 0x65 , 0x74 , 0x53 , 0x65 , 0x6e , 0x64 , 0x4d , 0x73 , 0x67 , 0x53 , 0x74 ,
0x61 , 0x74 , 0x75 , 0x73 , 0x52 , 0x65 , 0x71 , 0x1a , 0x26 , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d ,
0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x6d , 0x73 , 0x67 , 0x2e , 0x53 , 0x65 , 0x74 , 0x53 , 0x65 ,
0x6e , 0x64 , 0x4d , 0x73 , 0x67 , 0x53 , 0x74 , 0x61 , 0x74 , 0x75 , 0x73 , 0x52 , 0x65 , 0x73 , 0x70 , 0x12 ,
0x61 , 0x0a , 0x10 , 0x47 , 0x65 , 0x74 , 0x53 , 0x65 , 0x6e , 0x64 , 0x4d , 0x73 , 0x67 , 0x53 , 0x74 , 0x61 ,
0x74 , 0x75 , 0x73 , 0x12 , 0x25 , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 ,
0x65 , 0x72 , 0x2e , 0x6d , 0x73 , 0x67 , 0x2e , 0x47 , 0x65 , 0x74 , 0x53 , 0x65 , 0x6e , 0x64 , 0x4d , 0x73 ,
0x67 , 0x53 , 0x74 , 0x61 , 0x74 , 0x75 , 0x73 , 0x52 , 0x65 , 0x71 , 0x1a , 0x26 , 0x2e , 0x4f , 0x70 , 0x65 ,
0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x6d , 0x73 , 0x67 , 0x2e , 0x47 , 0x65 ,
0x74 , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 , 0x48 , 0x61 ,
0x73 , 0x52 , 0x65 , 0x61 , 0x64 , 0x41 , 0x6e , 0x64 , 0x4d , 0x61 , 0x78 , 0x53 , 0x65 , 0x71 , 0x52 , 0x65 ,
0x73 , 0x70 , 0x12 , 0x58 , 0x0a , 0x0d , 0x47 , 0x65 , 0x74 , 0x41 , 0x63 , 0x74 , 0x69 , 0x76 , 0x65 , 0x55 ,
0x73 , 0x65 , 0x72 , 0x12 , 0x22 , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 ,
0x65 , 0x72 , 0x2e , 0x6d , 0x73 , 0x67 , 0x2e , 0x47 , 0x65 , 0x74 , 0x41 , 0x63 , 0x74 , 0x69 , 0x76 , 0x65 ,
0x55 , 0x73 , 0x65 , 0x72 , 0x52 , 0x65 , 0x71 , 0x1a , 0x23 , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d ,
0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x6d , 0x73 , 0x67 , 0x2e , 0x47 , 0x65 , 0x74 , 0x41 , 0x63 ,
0x74 , 0x69 , 0x76 , 0x65 , 0x55 , 0x73 , 0x65 , 0x72 , 0x52 , 0x65 , 0x73 , 0x70 , 0x12 , 0x5b , 0x0a , 0x0e ,
0x47 , 0x65 , 0x74 , 0x41 , 0x63 , 0x74 , 0x69 , 0x76 , 0x65 , 0x47 , 0x72 , 0x6f , 0x75 , 0x70 , 0x12 , 0x23 ,
0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x6d , 0x73 ,
0x67 , 0x2e , 0x47 , 0x65 , 0x74 , 0x41 , 0x63 , 0x74 , 0x69 , 0x76 , 0x65 , 0x47 , 0x72 , 0x6f , 0x75 , 0x70 ,
0x52 , 0x65 , 0x71 , 0x1a , 0x24 , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 ,
0x65 , 0x72 , 0x2e , 0x6d , 0x73 , 0x67 , 0x2e , 0x47 , 0x65 , 0x74 , 0x41 , 0x63 , 0x74 , 0x69 , 0x76 , 0x65 ,
0x47 , 0x72 , 0x6f , 0x75 , 0x70 , 0x52 , 0x65 , 0x73 , 0x70 , 0x42 , 0x33 , 0x5a , 0x31 , 0x67 , 0x69 , 0x74 ,
0x68 , 0x75 , 0x62 , 0x2e , 0x63 , 0x6f , 0x6d , 0x2f , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x44 ,
0x4b , 0x2f , 0x4f , 0x70 , 0x65 , 0x6e , 0x2d , 0x49 , 0x4d , 0x2d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 ,
0x2f , 0x70 , 0x6b , 0x67 , 0x2f , 0x70 , 0x72 , 0x6f , 0x74 , 0x6f , 0x2f , 0x6d , 0x73 , 0x67 , 0x62 , 0x06 ,
0x70 , 0x72 , 0x6f , 0x74 , 0x6f , 0x33 ,
0x74 , 0x53 , 0x65 , 0x6e , 0x64 , 0x4d , 0x73 , 0x67 , 0x53 , 0x74 , 0x61 , 0x74 , 0x75 , 0x73 , 0x52 , 0x65 ,
0x73 , 0x70 , 0x12 , 0x4c , 0x0a , 0x09 , 0x52 , 0x65 , 0x76 , 0x6f , 0x6b , 0x65 , 0x4d , 0x73 , 0x67 , 0x12 ,
0x1e , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x6d ,
0x73 , 0x67 , 0x2e , 0x52 , 0x65 , 0x76 , 0x6f , 0x6b , 0x65 , 0x4d , 0x73 , 0x67 , 0x52 , 0x65 , 0x71 , 0x1a ,
0x1f , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x6d ,
0x73 , 0x67 , 0x2e , 0x52 , 0x65 , 0x76 , 0x6f , 0x6b , 0x65 , 0x4d , 0x73 , 0x67 , 0x52 , 0x65 , 0x73 , 0x70 ,
0x12 , 0x5b , 0x0a , 0x0e , 0x4d , 0x61 , 0x72 , 0x6b , 0x4d , 0x73 , 0x67 , 0x73 , 0x41 , 0x73 , 0x52 , 0x65 ,
0x61 , 0x64 , 0x12 , 0x23 , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 ,
0x72 , 0x2e , 0x6d , 0x73 , 0x67 , 0x2e , 0x4d , 0x61 , 0x72 , 0x6b , 0x4d , 0x73 , 0x67 , 0x73 , 0x41 , 0x73 ,
0x52 , 0x65 , 0x61 , 0x64 , 0x52 , 0x65 , 0x71 , 0x1a , 0x24 , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d ,
0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x6d , 0x73 , 0x67 , 0x2e , 0x4d , 0x61 , 0x72 , 0x6b , 0x4d ,
0x73 , 0x67 , 0x73 , 0x41 , 0x73 , 0x52 , 0x65 , 0x61 , 0x64 , 0x52 , 0x65 , 0x73 , 0x70 , 0x12 , 0x73 , 0x0a ,
0x16 , 0x4d , 0x61 , 0x72 , 0x6b , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f ,
0x6e , 0x41 , 0x73 , 0x52 , 0x65 , 0x61 , 0x64 , 0x12 , 0x2b , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d ,
0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x6d , 0x73 , 0x67 , 0x2e , 0x4d , 0x61 , 0x72 , 0x6b , 0x43 ,
0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x41 , 0x73 , 0x52 , 0x65 , 0x61 ,
0x64 , 0x52 , 0x65 , 0x71 , 0x1a , 0x2c , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 ,
0x76 , 0x65 , 0x72 , 0x2e , 0x6d , 0x73 , 0x67 , 0x2e , 0x4d , 0x61 , 0x72 , 0x6b , 0x43 , 0x6f , 0x6e , 0x76 ,
0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x41 , 0x73 , 0x52 , 0x65 , 0x61 , 0x64 , 0x52 , 0x65 ,
0x73 , 0x70 , 0x12 , 0x7c , 0x0a , 0x19 , 0x53 , 0x65 , 0x74 , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 ,
0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x48 , 0x61 , 0x73 , 0x52 , 0x65 , 0x61 , 0x64 , 0x53 , 0x65 , 0x71 , 0x12 ,
0x2e , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x6d ,
0x73 , 0x67 , 0x2e , 0x53 , 0x65 , 0x74 , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 ,
0x6f , 0x6e , 0x48 , 0x61 , 0x73 , 0x52 , 0x65 , 0x61 , 0x64 , 0x53 , 0x65 , 0x71 , 0x52 , 0x65 , 0x71 , 0x1a ,
0x2f , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x6d ,
0x73 , 0x67 , 0x2e , 0x53 , 0x65 , 0x74 , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 ,
0x6f , 0x6e , 0x48 , 0x61 , 0x73 , 0x52 , 0x65 , 0x61 , 0x64 , 0x53 , 0x65 , 0x71 , 0x52 , 0x65 , 0x73 , 0x70 ,
0x12 , 0x91 , 0x01 , 0x0a , 0x20 , 0x47 , 0x65 , 0x74 , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 ,
0x74 , 0x69 , 0x6f , 0x6e , 0x73 , 0x48 , 0x61 , 0x73 , 0x52 , 0x65 , 0x61 , 0x64 , 0x41 , 0x6e , 0x64 , 0x4d ,
0x61 , 0x78 , 0x53 , 0x65 , 0x71 , 0x12 , 0x35 , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 ,
0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x6d , 0x73 , 0x67 , 0x2e , 0x47 , 0x65 , 0x74 , 0x43 , 0x6f , 0x6e , 0x76 ,
0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 , 0x48 , 0x61 , 0x73 , 0x52 , 0x65 , 0x61 , 0x64 ,
0x41 , 0x6e , 0x64 , 0x4d , 0x61 , 0x78 , 0x53 , 0x65 , 0x71 , 0x52 , 0x65 , 0x71 , 0x1a , 0x36 , 0x2e , 0x4f ,
0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x6d , 0x73 , 0x67 , 0x2e ,
0x47 , 0x65 , 0x74 , 0x43 , 0x6f , 0x6e , 0x76 , 0x65 , 0x72 , 0x73 , 0x61 , 0x74 , 0x69 , 0x6f , 0x6e , 0x73 ,
0x48 , 0x61 , 0x73 , 0x52 , 0x65 , 0x61 , 0x64 , 0x41 , 0x6e , 0x64 , 0x4d , 0x61 , 0x78 , 0x53 , 0x65 , 0x71 ,
0x52 , 0x65 , 0x73 , 0x70 , 0x12 , 0x58 , 0x0a , 0x0d , 0x47 , 0x65 , 0x74 , 0x41 , 0x63 , 0x74 , 0x69 , 0x76 ,
0x65 , 0x55 , 0x73 , 0x65 , 0x72 , 0x12 , 0x22 , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 ,
0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x6d , 0x73 , 0x67 , 0x2e , 0x47 , 0x65 , 0x74 , 0x41 , 0x63 , 0x74 , 0x69 ,
0x76 , 0x65 , 0x55 , 0x73 , 0x65 , 0x72 , 0x52 , 0x65 , 0x71 , 0x1a , 0x23 , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e ,
0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x6d , 0x73 , 0x67 , 0x2e , 0x47 , 0x65 , 0x74 ,
0x41 , 0x63 , 0x74 , 0x69 , 0x76 , 0x65 , 0x55 , 0x73 , 0x65 , 0x72 , 0x52 , 0x65 , 0x73 , 0x70 , 0x12 , 0x5b ,
0x0a , 0x0e , 0x47 , 0x65 , 0x74 , 0x41 , 0x63 , 0x74 , 0x69 , 0x76 , 0x65 , 0x47 , 0x72 , 0x6f , 0x75 , 0x70 ,
0x12 , 0x23 , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 , 0x72 , 0x76 , 0x65 , 0x72 , 0x2e ,
0x6d , 0x73 , 0x67 , 0x2e , 0x47 , 0x65 , 0x74 , 0x41 , 0x63 , 0x74 , 0x69 , 0x76 , 0x65 , 0x47 , 0x72 , 0x6f ,
0x75 , 0x70 , 0x52 , 0x65 , 0x71 , 0x1a , 0x24 , 0x2e , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d , 0x53 , 0x65 ,
0x72 , 0x76 , 0x65 , 0x72 , 0x2e , 0x6d , 0x73 , 0x67 , 0x2e , 0x47 , 0x65 , 0x74 , 0x41 , 0x63 , 0x74 , 0x69 ,
0x76 , 0x65 , 0x47 , 0x72 , 0x6f , 0x75 , 0x70 , 0x52 , 0x65 , 0x73 , 0x70 , 0x42 , 0x33 , 0x5a , 0x31 , 0x67 ,
0x69 , 0x74 , 0x68 , 0x75 , 0x62 , 0x2e , 0x63 , 0x6f , 0x6d , 0x2f , 0x4f , 0x70 , 0x65 , 0x6e , 0x49 , 0x4d ,
0x53 , 0x44 , 0x4b , 0x2f , 0x4f , 0x70 , 0x65 , 0x6e , 0x2d , 0x49 , 0x4d , 0x2d , 0x53 , 0x65 , 0x72 , 0x76 ,
0x65 , 0x72 , 0x2f , 0x70 , 0x6b , 0x67 , 0x2f , 0x70 , 0x72 , 0x6f , 0x74 , 0x6f , 0x2f , 0x6d , 0x73 , 0x67 ,
0x62 , 0x06 , 0x70 , 0x72 , 0x6f , 0x74 , 0x6f , 0x33 ,
}
var (
@ -3328,7 +3196,7 @@ func file_msg_msg_proto_rawDescGZIP() []byte {
return file_msg_msg_proto_rawDescData
}
var file_msg_msg_proto_msgTypes = make ( [ ] protoimpl . MessageInfo , 5 3 )
var file_msg_msg_proto_msgTypes = make ( [ ] protoimpl . MessageInfo , 5 1 )
var file_msg_msg_proto_goTypes = [ ] interface { } {
( * MsgDataToMQ ) ( nil ) , // 0: OpenIMServer.msg.MsgDataToMQ
( * MsgDataToDB ) ( nil ) , // 1: OpenIMServer.msg.MsgDataToDB
@ -3377,85 +3245,81 @@ var file_msg_msg_proto_goTypes = []interface{}{
( * GetActiveGroupResp ) ( nil ) , // 44: OpenIMServer.msg.GetActiveGroupResp
( * SearchMessageReq ) ( nil ) , // 45: OpenIMServer.msg.SearchMessageReq
( * SearchMessageResp ) ( nil ) , // 46: OpenIMServer.msg.SearchMessageResp
( * ManageMsgReq ) ( nil ) , // 47: OpenIMServer.msg.manageMsgReq
( * ManageMsgResp ) ( nil ) , // 48: OpenIMServer.msg.manageMsgResp
( * ChatLog ) ( nil ) , // 49: OpenIMServer.msg.ChatLog
nil , // 50: OpenIMServer.msg.GetConversationsHasReadAndMaxSeqResp.SeqsEntry
nil , // 51: OpenIMServer.msg.GetActiveUserResp.DateCountEntry
nil , // 52: OpenIMServer.msg.GetActiveGroupResp.DateCountEntry
( * sdkws . MsgData ) ( nil ) , // 53: OpenIMServer.sdkws.MsgData
( * sdkws . RequestPagination ) ( nil ) , // 54: OpenIMServer.sdkws.RequestPagination
( * sdkws . UserInfo ) ( nil ) , // 55: OpenIMServer.sdkws.UserInfo
( * sdkws . GroupInfo ) ( nil ) , // 56: OpenIMServer.sdkws.GroupInfo
( * sdkws . GetMaxSeqReq ) ( nil ) , // 57: OpenIMServer.sdkws.GetMaxSeqReq
( * sdkws . PullMessageBySeqsReq ) ( nil ) , // 58: OpenIMServer.sdkws.PullMessageBySeqsReq
( * sdkws . GetMaxSeqResp ) ( nil ) , // 59: OpenIMServer.sdkws.GetMaxSeqResp
( * sdkws . PullMessageBySeqsResp ) ( nil ) , // 60: OpenIMServer.sdkws.PullMessageBySeqsResp
( * ChatLog ) ( nil ) , // 47: OpenIMServer.msg.ChatLog
nil , // 48: OpenIMServer.msg.GetConversationsHasReadAndMaxSeqResp.SeqsEntry
nil , // 49: OpenIMServer.msg.GetActiveUserResp.DateCountEntry
nil , // 50: OpenIMServer.msg.GetActiveGroupResp.DateCountEntry
( * sdkws . MsgData ) ( nil ) , // 51: OpenIMServer.sdkws.MsgData
( * sdkws . RequestPagination ) ( nil ) , // 52: OpenIMServer.sdkws.RequestPagination
( * sdkws . UserInfo ) ( nil ) , // 53: OpenIMServer.sdkws.UserInfo
( * sdkws . GroupInfo ) ( nil ) , // 54: OpenIMServer.sdkws.GroupInfo
( * sdkws . GetMaxSeqReq ) ( nil ) , // 55: OpenIMServer.sdkws.GetMaxSeqReq
( * sdkws . PullMessageBySeqsReq ) ( nil ) , // 56: OpenIMServer.sdkws.PullMessageBySeqsReq
( * sdkws . GetMaxSeqResp ) ( nil ) , // 57: OpenIMServer.sdkws.GetMaxSeqResp
( * sdkws . PullMessageBySeqsResp ) ( nil ) , // 58: OpenIMServer.sdkws.PullMessageBySeqsResp
}
var file_msg_msg_proto_depIdxs = [ ] int32 {
5 3 , // 0: OpenIMServer.msg.MsgDataToMQ.msgData:type_name -> OpenIMServer.sdkws.MsgData
5 3 , // 1: OpenIMServer.msg.MsgDataToDB.msgData:type_name -> OpenIMServer.sdkws.MsgData
5 3 , // 2: OpenIMServer.msg.PushMsgDataToMQ.msgData:type_name -> OpenIMServer.sdkws.MsgData
5 3 , // 3: OpenIMServer.msg.MsgDataToMongoByMQ.msgData:type_name -> OpenIMServer.sdkws.MsgData
5 3 , // 4: OpenIMServer.msg.SendMsgReq.msgData:type_name -> OpenIMServer.sdkws.MsgData
5 3 , // 5: OpenIMServer.msg.MsgDataToModifyByMQ.messages:type_name -> OpenIMServer.sdkws.MsgData
5 1 , // 0: OpenIMServer.msg.MsgDataToMQ.msgData:type_name -> OpenIMServer.sdkws.MsgData
5 1 , // 1: OpenIMServer.msg.MsgDataToDB.msgData:type_name -> OpenIMServer.sdkws.MsgData
5 1 , // 2: OpenIMServer.msg.PushMsgDataToMQ.msgData:type_name -> OpenIMServer.sdkws.MsgData
5 1 , // 3: OpenIMServer.msg.MsgDataToMongoByMQ.msgData:type_name -> OpenIMServer.sdkws.MsgData
5 1 , // 4: OpenIMServer.msg.SendMsgReq.msgData:type_name -> OpenIMServer.sdkws.MsgData
5 1 , // 5: OpenIMServer.msg.MsgDataToModifyByMQ.messages:type_name -> OpenIMServer.sdkws.MsgData
23 , // 6: OpenIMServer.msg.ClearConversationsMsgReq.deleteSyncOpt:type_name -> OpenIMServer.msg.DeleteSyncOpt
23 , // 7: OpenIMServer.msg.UserClearAllMsgReq.deleteSyncOpt:type_name -> OpenIMServer.msg.DeleteSyncOpt
23 , // 8: OpenIMServer.msg.DeleteMsgsReq.deleteSyncOpt:type_name -> OpenIMServer.msg.DeleteSyncOpt
50 , // 9: OpenIMServer.msg.GetConversationsHasReadAndMaxSeqResp.seqs:type_name -> OpenIMServer.msg.GetConversationsHasReadAndMaxSeqResp.SeqsEntry
5 4 , // 10: OpenIMServer.msg.GetActiveUserReq.pagination:type_name -> OpenIMServer.sdkws.RequestPagination
5 5 , // 11: OpenIMServer.msg.ActiveUser.user:type_name -> OpenIMServer.sdkws.UserInfo
51 , // 12: OpenIMServer.msg.GetActiveUserResp.dateCount:type_name -> OpenIMServer.msg.GetActiveUserResp.DateCountEntry
48 , // 9: OpenIMServer.msg.GetConversationsHasReadAndMaxSeqResp.seqs:type_name -> OpenIMServer.msg.GetConversationsHasReadAndMaxSeqResp.SeqsEntry
5 2 , // 10: OpenIMServer.msg.GetActiveUserReq.pagination:type_name -> OpenIMServer.sdkws.RequestPagination
5 3 , // 11: OpenIMServer.msg.ActiveUser.user:type_name -> OpenIMServer.sdkws.UserInfo
49 , // 12: OpenIMServer.msg.GetActiveUserResp.dateCount:type_name -> OpenIMServer.msg.GetActiveUserResp.DateCountEntry
40 , // 13: OpenIMServer.msg.GetActiveUserResp.users:type_name -> OpenIMServer.msg.ActiveUser
5 4 , // 14: OpenIMServer.msg.GetActiveGroupReq.pagination:type_name -> OpenIMServer.sdkws.RequestPagination
5 6 , // 15: OpenIMServer.msg.ActiveGroup.group:type_name -> OpenIMServer.sdkws.GroupInfo
5 2 , // 16: OpenIMServer.msg.GetActiveGroupResp.dateCount:type_name -> OpenIMServer.msg.GetActiveGroupResp.DateCountEntry
5 2 , // 14: OpenIMServer.msg.GetActiveGroupReq.pagination:type_name -> OpenIMServer.sdkws.RequestPagination
5 4 , // 15: OpenIMServer.msg.ActiveGroup.group:type_name -> OpenIMServer.sdkws.GroupInfo
5 0 , // 16: OpenIMServer.msg.GetActiveGroupResp.dateCount:type_name -> OpenIMServer.msg.GetActiveGroupResp.DateCountEntry
43 , // 17: OpenIMServer.msg.GetActiveGroupResp.groups:type_name -> OpenIMServer.msg.ActiveGroup
5 4 , // 18: OpenIMServer.msg.SearchMessageReq.pagination:type_name -> OpenIMServer.sdkws.RequestPagination
4 9 , // 19: OpenIMServer.msg.SearchMessageResp.chatLogs:type_name -> OpenIMServer.msg.ChatLog
5 2 , // 18: OpenIMServer.msg.SearchMessageReq.pagination:type_name -> OpenIMServer.sdkws.RequestPagination
4 7 , // 19: OpenIMServer.msg.SearchMessageResp.chatLogs:type_name -> OpenIMServer.msg.ChatLog
37 , // 20: OpenIMServer.msg.GetConversationsHasReadAndMaxSeqResp.SeqsEntry.value:type_name -> OpenIMServer.msg.Seqs
5 7 , // 21: OpenIMServer.msg.msg.GetMaxSeq:input_type -> OpenIMServer.sdkws.GetMaxSeqReq
5 5 , // 21: OpenIMServer.msg.msg.GetMaxSeq:input_type -> OpenIMServer.sdkws.GetMaxSeqReq
34 , // 22: OpenIMServer.msg.msg.GetConversationMaxSeq:input_type -> OpenIMServer.msg.GetConversationMaxSeqReq
5 8 , // 23: OpenIMServer.msg.msg.PullMessageBySeqs:input_type -> OpenIMServer.sdkws.PullMessageBySeqsReq
5 6 , // 23: OpenIMServer.msg.msg.PullMessageBySeqs:input_type -> OpenIMServer.sdkws.PullMessageBySeqsReq
45 , // 24: OpenIMServer.msg.msg.SearchMessage:input_type -> OpenIMServer.msg.SearchMessageReq
47 , // 25: OpenIMServer.msg.msg.ManageMsg:input_type -> OpenIMServer.msg.manageMsgReq
6 , // 26: OpenIMServer.msg.msg.SendMsg:input_type -> OpenIMServer.msg.SendMsgReq
24 , // 27: OpenIMServer.msg.msg.ClearConversationsMsg:input_type -> OpenIMServer.msg.ClearConversationsMsgReq
26 , // 28: OpenIMServer.msg.msg.UserClearAllMsg:input_type -> OpenIMServer.msg.UserClearAllMsgReq
28 , // 29: OpenIMServer.msg.msg.DeleteMsgs:input_type -> OpenIMServer.msg.DeleteMsgsReq
32 , // 30: OpenIMServer.msg.msg.DeleteMsgPhysicalBySeq:input_type -> OpenIMServer.msg.DeleteMsgPhysicalBySeqReq
30 , // 31: OpenIMServer.msg.msg.DeleteMsgPhysical:input_type -> OpenIMServer.msg.DeleteMsgPhysicalReq
8 , // 32: OpenIMServer.msg.msg.SetSendMsgStatus:input_type -> OpenIMServer.msg.SetSendMsgStatusReq
10 , // 33: OpenIMServer.msg.msg.GetSendMsgStatus:input_type -> OpenIMServer.msg.GetSendMsgStatusReq
15 , // 34: OpenIMServer.msg.msg.RevokeMsg:input_type -> OpenIMServer.msg.RevokeMsgReq
17 , // 35: OpenIMServer.msg.msg.MarkMsgsAsRead:input_type -> OpenIMServer.msg.MarkMsgsAsReadReq
19 , // 36: OpenIMServer.msg.msg.MarkConversationAsRead:input_type -> OpenIMServer.msg.MarkConversationAsReadReq
21 , // 37: OpenIMServer.msg.msg.SetConversationHasReadSeq:input_type -> OpenIMServer.msg.SetConversationHasReadSeqReq
36 , // 38: OpenIMServer.msg.msg.GetConversationsHasReadAndMaxSeq:input_type -> OpenIMServer.msg.GetConversationsHasReadAndMaxSeqReq
39 , // 39: OpenIMServer.msg.msg.GetActiveUser:input_type -> OpenIMServer.msg.GetActiveUserReq
42 , // 40: OpenIMServer.msg.msg.GetActiveGroup:input_type -> OpenIMServer.msg.GetActiveGroupReq
59 , // 41: OpenIMServer.msg.msg.GetMaxSeq:output_type -> OpenIMServer.sdkws.GetMaxSeqResp
35 , // 42: OpenIMServer.msg.msg.GetConversationMaxSeq:output_type -> OpenIMServer.msg.GetConversationMaxSeqResp
60 , // 43: OpenIMServer.msg.msg.PullMessageBySeqs:output_type -> OpenIMServer.sdkws.PullMessageBySeqsResp
46 , // 44: OpenIMServer.msg.msg.SearchMessage:output_type -> OpenIMServer.msg.SearchMessageResp
48 , // 45: OpenIMServer.msg.msg.ManageMsg:output_type -> OpenIMServer.msg.manageMsgResp
7 , // 46: OpenIMServer.msg.msg.SendMsg:output_type -> OpenIMServer.msg.SendMsgResp
25 , // 47: OpenIMServer.msg.msg.ClearConversationsMsg:output_type -> OpenIMServer.msg.ClearConversationsMsgResp
27 , // 48: OpenIMServer.msg.msg.UserClearAllMsg:output_type -> OpenIMServer.msg.UserClearAllMsgResp
29 , // 49: OpenIMServer.msg.msg.DeleteMsgs:output_type -> OpenIMServer.msg.DeleteMsgsResp
33 , // 50: OpenIMServer.msg.msg.DeleteMsgPhysicalBySeq:output_type -> OpenIMServer.msg.DeleteMsgPhysicalBySeqResp
31 , // 51: OpenIMServer.msg.msg.DeleteMsgPhysical:output_type -> OpenIMServer.msg.DeleteMsgPhysicalResp
9 , // 52: OpenIMServer.msg.msg.SetSendMsgStatus:output_type -> OpenIMServer.msg.SetSendMsgStatusResp
11 , // 53: OpenIMServer.msg.msg.GetSendMsgStatus:output_type -> OpenIMServer.msg.GetSendMsgStatusResp
16 , // 54: OpenIMServer.msg.msg.RevokeMsg:output_type -> OpenIMServer.msg.RevokeMsgResp
18 , // 55: OpenIMServer.msg.msg.MarkMsgsAsRead:output_type -> OpenIMServer.msg.MarkMsgsAsReadResp
20 , // 56: OpenIMServer.msg.msg.MarkConversationAsRead:output_type -> OpenIMServer.msg.MarkConversationAsReadResp
22 , // 57: OpenIMServer.msg.msg.SetConversationHasReadSeq:output_type -> OpenIMServer.msg.SetConversationHasReadSeqResp
38 , // 58: OpenIMServer.msg.msg.GetConversationsHasReadAndMaxSeq:output_type -> OpenIMServer.msg.GetConversationsHasReadAndMaxSeqResp
41 , // 59: OpenIMServer.msg.msg.GetActiveUser:output_type -> OpenIMServer.msg.GetActiveUserResp
44 , // 60: OpenIMServer.msg.msg.GetActiveGroup:output_type -> OpenIMServer.msg.GetActiveGroupResp
41 , // [41:61] is the sub-list for method output_type
21 , // [21:41] is the sub-list for method input_type
6 , // 25: OpenIMServer.msg.msg.SendMsg:input_type -> OpenIMServer.msg.SendMsgReq
24 , // 26: OpenIMServer.msg.msg.ClearConversationsMsg:input_type -> OpenIMServer.msg.ClearConversationsMsgReq
26 , // 27: OpenIMServer.msg.msg.UserClearAllMsg:input_type -> OpenIMServer.msg.UserClearAllMsgReq
28 , // 28: OpenIMServer.msg.msg.DeleteMsgs:input_type -> OpenIMServer.msg.DeleteMsgsReq
32 , // 29: OpenIMServer.msg.msg.DeleteMsgPhysicalBySeq:input_type -> OpenIMServer.msg.DeleteMsgPhysicalBySeqReq
30 , // 30: OpenIMServer.msg.msg.DeleteMsgPhysical:input_type -> OpenIMServer.msg.DeleteMsgPhysicalReq
8 , // 31: OpenIMServer.msg.msg.SetSendMsgStatus:input_type -> OpenIMServer.msg.SetSendMsgStatusReq
10 , // 32: OpenIMServer.msg.msg.GetSendMsgStatus:input_type -> OpenIMServer.msg.GetSendMsgStatusReq
15 , // 33: OpenIMServer.msg.msg.RevokeMsg:input_type -> OpenIMServer.msg.RevokeMsgReq
17 , // 34: OpenIMServer.msg.msg.MarkMsgsAsRead:input_type -> OpenIMServer.msg.MarkMsgsAsReadReq
19 , // 35: OpenIMServer.msg.msg.MarkConversationAsRead:input_type -> OpenIMServer.msg.MarkConversationAsReadReq
21 , // 36: OpenIMServer.msg.msg.SetConversationHasReadSeq:input_type -> OpenIMServer.msg.SetConversationHasReadSeqReq
36 , // 37: OpenIMServer.msg.msg.GetConversationsHasReadAndMaxSeq:input_type -> OpenIMServer.msg.GetConversationsHasReadAndMaxSeqReq
39 , // 38: OpenIMServer.msg.msg.GetActiveUser:input_type -> OpenIMServer.msg.GetActiveUserReq
42 , // 39: OpenIMServer.msg.msg.GetActiveGroup:input_type -> OpenIMServer.msg.GetActiveGroupReq
57 , // 40: OpenIMServer.msg.msg.GetMaxSeq:output_type -> OpenIMServer.sdkws.GetMaxSeqResp
35 , // 41: OpenIMServer.msg.msg.GetConversationMaxSeq:output_type -> OpenIMServer.msg.GetConversationMaxSeqResp
58 , // 42: OpenIMServer.msg.msg.PullMessageBySeqs:output_type -> OpenIMServer.sdkws.PullMessageBySeqsResp
46 , // 43: OpenIMServer.msg.msg.SearchMessage:output_type -> OpenIMServer.msg.SearchMessageResp
7 , // 44: OpenIMServer.msg.msg.SendMsg:output_type -> OpenIMServer.msg.SendMsgResp
25 , // 45: OpenIMServer.msg.msg.ClearConversationsMsg:output_type -> OpenIMServer.msg.ClearConversationsMsgResp
27 , // 46: OpenIMServer.msg.msg.UserClearAllMsg:output_type -> OpenIMServer.msg.UserClearAllMsgResp
29 , // 47: OpenIMServer.msg.msg.DeleteMsgs:output_type -> OpenIMServer.msg.DeleteMsgsResp
33 , // 48: OpenIMServer.msg.msg.DeleteMsgPhysicalBySeq:output_type -> OpenIMServer.msg.DeleteMsgPhysicalBySeqResp
31 , // 49: OpenIMServer.msg.msg.DeleteMsgPhysical:output_type -> OpenIMServer.msg.DeleteMsgPhysicalResp
9 , // 50: OpenIMServer.msg.msg.SetSendMsgStatus:output_type -> OpenIMServer.msg.SetSendMsgStatusResp
11 , // 51: OpenIMServer.msg.msg.GetSendMsgStatus:output_type -> OpenIMServer.msg.GetSendMsgStatusResp
16 , // 52: OpenIMServer.msg.msg.RevokeMsg:output_type -> OpenIMServer.msg.RevokeMsgResp
18 , // 53: OpenIMServer.msg.msg.MarkMsgsAsRead:output_type -> OpenIMServer.msg.MarkMsgsAsReadResp
20 , // 54: OpenIMServer.msg.msg.MarkConversationAsRead:output_type -> OpenIMServer.msg.MarkConversationAsReadResp
22 , // 55: OpenIMServer.msg.msg.SetConversationHasReadSeq:output_type -> OpenIMServer.msg.SetConversationHasReadSeqResp
38 , // 56: OpenIMServer.msg.msg.GetConversationsHasReadAndMaxSeq:output_type -> OpenIMServer.msg.GetConversationsHasReadAndMaxSeqResp
41 , // 57: OpenIMServer.msg.msg.GetActiveUser:output_type -> OpenIMServer.msg.GetActiveUserResp
44 , // 58: OpenIMServer.msg.msg.GetActiveGroup:output_type -> OpenIMServer.msg.GetActiveGroupResp
40 , // [40:59] is the sub-list for method output_type
21 , // [21:40] is the sub-list for method input_type
21 , // [21:21] is the sub-list for extension type_name
21 , // [21:21] is the sub-list for extension extendee
0 , // [0:21] is the sub-list for field type_name
@ -4032,30 +3896,6 @@ func file_msg_msg_proto_init() {
}
}
file_msg_msg_proto_msgTypes [ 47 ] . Exporter = func ( v interface { } , i int ) interface { } {
switch v := v . ( * ManageMsgReq ) ; i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_msg_msg_proto_msgTypes [ 48 ] . Exporter = func ( v interface { } , i int ) interface { } {
switch v := v . ( * ManageMsgResp ) ; i {
case 0 :
return & v . state
case 1 :
return & v . sizeCache
case 2 :
return & v . unknownFields
default :
return nil
}
}
file_msg_msg_proto_msgTypes [ 49 ] . Exporter = func ( v interface { } , i int ) interface { } {
switch v := v . ( * ChatLog ) ; i {
case 0 :
return & v . state
@ -4074,7 +3914,7 @@ func file_msg_msg_proto_init() {
GoPackagePath : reflect . TypeOf ( x { } ) . PkgPath ( ) ,
RawDescriptor : file_msg_msg_proto_rawDesc ,
NumEnums : 0 ,
NumMessages : 5 3 ,
NumMessages : 5 1 ,
NumExtensions : 0 ,
NumServices : 1 ,
} ,
@ -4106,7 +3946,6 @@ type MsgClient interface {
// 拉取历史消息(包括用户的,以及指定群组的)
PullMessageBySeqs ( ctx context . Context , in * sdkws . PullMessageBySeqsReq , opts ... grpc . CallOption ) ( * sdkws . PullMessageBySeqsResp , error )
SearchMessage ( ctx context . Context , in * SearchMessageReq , opts ... grpc . CallOption ) ( * SearchMessageResp , error )
ManageMsg ( ctx context . Context , in * ManageMsgReq , opts ... grpc . CallOption ) ( * ManageMsgResp , error )
// 发送消息
SendMsg ( ctx context . Context , in * SendMsgReq , opts ... grpc . CallOption ) ( * SendMsgResp , error )
// 全量清空指定会话消息 重置min seq 比最大seq大1
@ -4177,15 +4016,6 @@ func (c *msgClient) SearchMessage(ctx context.Context, in *SearchMessageReq, opt
return out , nil
}
func ( c * msgClient ) ManageMsg ( ctx context . Context , in * ManageMsgReq , opts ... grpc . CallOption ) ( * ManageMsgResp , error ) {
out := new ( ManageMsgResp )
err := c . cc . Invoke ( ctx , "/OpenIMServer.msg.msg/ManageMsg" , in , out , opts ... )
if err != nil {
return nil , err
}
return out , nil
}
func ( c * msgClient ) SendMsg ( ctx context . Context , in * SendMsgReq , opts ... grpc . CallOption ) ( * SendMsgResp , error ) {
out := new ( SendMsgResp )
err := c . cc . Invoke ( ctx , "/OpenIMServer.msg.msg/SendMsg" , in , out , opts ... )
@ -4329,7 +4159,6 @@ type MsgServer interface {
// 拉取历史消息(包括用户的,以及指定群组的)
PullMessageBySeqs ( context . Context , * sdkws . PullMessageBySeqsReq ) ( * sdkws . PullMessageBySeqsResp , error )
SearchMessage ( context . Context , * SearchMessageReq ) ( * SearchMessageResp , error )
ManageMsg ( context . Context , * ManageMsgReq ) ( * ManageMsgResp , error )
// 发送消息
SendMsg ( context . Context , * SendMsgReq ) ( * SendMsgResp , error )
// 全量清空指定会话消息 重置min seq 比最大seq大1
@ -4372,9 +4201,6 @@ func (*UnimplementedMsgServer) PullMessageBySeqs(context.Context, *sdkws.PullMes
func ( * UnimplementedMsgServer ) SearchMessage ( context . Context , * SearchMessageReq ) ( * SearchMessageResp , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method SearchMessage not implemented" )
}
func ( * UnimplementedMsgServer ) ManageMsg ( context . Context , * ManageMsgReq ) ( * ManageMsgResp , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method ManageMsg not implemented" )
}
func ( * UnimplementedMsgServer ) SendMsg ( context . Context , * SendMsgReq ) ( * SendMsgResp , error ) {
return nil , status . Errorf ( codes . Unimplemented , "method SendMsg not implemented" )
}
@ -4497,24 +4323,6 @@ func _Msg_SearchMessage_Handler(srv interface{}, ctx context.Context, dec func(i
return interceptor ( ctx , in , info , handler )
}
func _Msg_ManageMsg_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( ManageMsgReq )
if err := dec ( in ) ; err != nil {
return nil , err
}
if interceptor == nil {
return srv . ( MsgServer ) . ManageMsg ( ctx , in )
}
info := & grpc . UnaryServerInfo {
Server : srv ,
FullMethod : "/OpenIMServer.msg.msg/ManageMsg" ,
}
handler := func ( ctx context . Context , req interface { } ) ( interface { } , error ) {
return srv . ( MsgServer ) . ManageMsg ( ctx , req . ( * ManageMsgReq ) )
}
return interceptor ( ctx , in , info , handler )
}
func _Msg_SendMsg_Handler ( srv interface { } , ctx context . Context , dec func ( interface { } ) error , interceptor grpc . UnaryServerInterceptor ) ( interface { } , error ) {
in := new ( SendMsgReq )
if err := dec ( in ) ; err != nil {
@ -4805,10 +4613,6 @@ var _Msg_serviceDesc = grpc.ServiceDesc{
MethodName : "SearchMessage" ,
Handler : _Msg_SearchMessage_Handler ,
} ,
{
MethodName : "ManageMsg" ,
Handler : _Msg_ManageMsg_Handler ,
} ,
{
MethodName : "SendMsg" ,
Handler : _Msg_SendMsg_Handler ,