update proto

pull/4/head
away 4 years ago
parent 1e4a1dffdd
commit 3f9c37043c

@ -275,7 +275,9 @@ func init() {
proto.RegisterType((*UserTokenResp)(nil), "pbAuth.UserTokenResp") proto.RegisterType((*UserTokenResp)(nil), "pbAuth.UserTokenResp")
} }
func init() { proto.RegisterFile("auth/auth.proto", fileDescriptor_712ec48c1eaf43a2) } func init() {
proto.RegisterFile("auth/auth.proto", fileDescriptor_712ec48c1eaf43a2)
}
var fileDescriptor_712ec48c1eaf43a2 = []byte{ var fileDescriptor_712ec48c1eaf43a2 = []byte{
// 346 bytes of a gzipped FileDescriptorProto // 346 bytes of a gzipped FileDescriptorProto
@ -305,11 +307,11 @@ var fileDescriptor_712ec48c1eaf43a2 = []byte{
// Reference imports to suppress errors if they are not otherwise used. // Reference imports to suppress errors if they are not otherwise used.
var _ context.Context var _ context.Context
var _ grpc.ClientConn var _ grpc.ClientConnInterface
// This is a compile-time assertion to ensure that this generated file // This is a compile-time assertion to ensure that this generated file
// is compatible with the grpc package it is being compiled against. // is compatible with the grpc package it is being compiled against.
const _ = grpc.SupportPackageIsVersion4 const _ = grpc.SupportPackageIsVersion6
// AuthClient is the client API for Auth service. // AuthClient is the client API for Auth service.
// //
@ -320,10 +322,10 @@ type AuthClient interface {
} }
type authClient struct { type authClient struct {
cc *grpc.ClientConn cc grpc.ClientConnInterface
} }
func NewAuthClient(cc *grpc.ClientConn) AuthClient { func NewAuthClient(cc grpc.ClientConnInterface) AuthClient {
return &authClient{cc} return &authClient{cc}
} }

@ -5,6 +5,9 @@ source ./proto_dir.cfg
for ((i = 0; i < ${#all_proto[*]}; i++)); do for ((i = 0; i < ${#all_proto[*]}; i++)); do
proto=${all_proto[$i]} proto=${all_proto[$i]}
protoc --go_out=plugins=grpc:. $proto protoc --go_out=plugins=grpc:. $proto
s=$(echo $proto | sed 's/ //g')
v=${s//proto/pb.go}
protoc-go-inject-tag -input=./$v
echo "protoc --go_out=plugins=grpc:." $proto echo "protoc --go_out=plugins=grpc:." $proto
done done
echo "proto file generate success..." echo "proto file generate success..."

@ -879,8 +879,9 @@ type UserSendMsgResp struct {
ErrMsg string `protobuf:"bytes,2,opt,name=ErrMsg,proto3" json:"ErrMsg,omitempty"` ErrMsg string `protobuf:"bytes,2,opt,name=ErrMsg,proto3" json:"ErrMsg,omitempty"`
ReqIdentifier int32 `protobuf:"varint,3,opt,name=ReqIdentifier,proto3" json:"ReqIdentifier,omitempty"` ReqIdentifier int32 `protobuf:"varint,3,opt,name=ReqIdentifier,proto3" json:"ReqIdentifier,omitempty"`
MsgIncr int32 `protobuf:"varint,4,opt,name=MsgIncr,proto3" json:"MsgIncr,omitempty"` MsgIncr int32 `protobuf:"varint,4,opt,name=MsgIncr,proto3" json:"MsgIncr,omitempty"`
ServerMsgID string `protobuf:"bytes,5,opt,name=ServerMsgID,proto3" json:"ServerMsgID,omitempty"` SendTime int64 `protobuf:"varint,5,opt,name=SendTime,proto3" json:"SendTime,omitempty"`
ClientMsgID string `protobuf:"bytes,6,opt,name=ClientMsgID,proto3" json:"ClientMsgID,omitempty"` ServerMsgID string `protobuf:"bytes,6,opt,name=ServerMsgID,proto3" json:"ServerMsgID,omitempty"`
ClientMsgID string `protobuf:"bytes,7,opt,name=ClientMsgID,proto3" json:"ClientMsgID,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"` XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"` XXX_sizecache int32 `json:"-"`
@ -939,6 +940,13 @@ func (m *UserSendMsgResp) GetMsgIncr() int32 {
return 0 return 0
} }
func (m *UserSendMsgResp) GetSendTime() int64 {
if m != nil {
return m.SendTime
}
return 0
}
func (m *UserSendMsgResp) GetServerMsgID() string { func (m *UserSendMsgResp) GetServerMsgID() string {
if m != nil { if m != nil {
return m.ServerMsgID return m.ServerMsgID
@ -966,74 +974,76 @@ func init() {
proto.RegisterType((*UserSendMsgResp)(nil), "pbChat.UserSendMsgResp") proto.RegisterType((*UserSendMsgResp)(nil), "pbChat.UserSendMsgResp")
} }
func init() { proto.RegisterFile("chat/chat.proto", fileDescriptor_767a49518b351716) } func init() {
proto.RegisterFile("chat/chat.proto", fileDescriptor_767a49518b351716)
}
var fileDescriptor_767a49518b351716 = []byte{ var fileDescriptor_767a49518b351716 = []byte{
// 867 bytes of a gzipped FileDescriptorProto // 874 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x56, 0x4f, 0x6a, 0xfb, 0x46, 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x56, 0xcd, 0x6e, 0xeb, 0x44,
0x18, 0x45, 0x96, 0x2d, 0x5b, 0x9f, 0xff, 0x25, 0x43, 0x9a, 0x0e, 0xa1, 0x14, 0x21, 0x5a, 0x30, 0x18, 0x95, 0xe3, 0xc4, 0x89, 0xbf, 0xfc, 0xf5, 0x8e, 0x2e, 0x65, 0x54, 0x21, 0x64, 0x59, 0x20,
0x5d, 0xa4, 0x90, 0x6e, 0x42, 0x0b, 0x5d, 0x24, 0x76, 0x52, 0x41, 0xd4, 0x04, 0xc9, 0xa5, 0xd0, 0x45, 0x2c, 0x8a, 0x74, 0xd9, 0x5c, 0x81, 0xc4, 0xe2, 0x36, 0x69, 0xb1, 0x74, 0xcd, 0xad, 0xec,
0x9d, 0x62, 0x8f, 0x65, 0x51, 0x5b, 0x92, 0x67, 0x94, 0x34, 0xed, 0xa2, 0x37, 0xe8, 0x19, 0x7a, 0x20, 0x24, 0x76, 0x6e, 0x32, 0x71, 0x2c, 0x12, 0xdb, 0x99, 0x71, 0x4b, 0x61, 0xc1, 0x1b, 0xf0,
0x81, 0x1e, 0xa2, 0xbb, 0x5e, 0xa2, 0x17, 0xf8, 0xdd, 0xe2, 0xc7, 0xcc, 0x48, 0xd6, 0xc8, 0x76, 0x0c, 0xbc, 0x00, 0x0f, 0xc1, 0x83, 0xb0, 0x63, 0xc5, 0x5b, 0xa0, 0x99, 0xb1, 0xe3, 0xb1, 0x9d,
0x6c, 0x08, 0x64, 0x63, 0xfc, 0xde, 0xfc, 0xf1, 0xcc, 0x7b, 0xdf, 0xf7, 0xc6, 0xd0, 0x9f, 0xcc, 0x26, 0x52, 0xa5, 0x6e, 0xa2, 0x9c, 0x33, 0x3f, 0x99, 0x39, 0xe7, 0xfb, 0xce, 0x04, 0xc6, 0x8b,
0x83, 0xec, 0x6b, 0xfe, 0x71, 0x9e, 0xd2, 0x24, 0x4b, 0x90, 0x91, 0x3e, 0x5e, 0xcf, 0x83, 0xcc, 0x75, 0x90, 0x7d, 0xc9, 0x3f, 0x2e, 0x53, 0x9a, 0x64, 0x09, 0x32, 0xd2, 0xbb, 0xab, 0x75, 0x90,
0xfe, 0x5b, 0x87, 0xe3, 0x9f, 0xfd, 0x71, 0xe2, 0xb2, 0xd0, 0x7f, 0xa6, 0x9c, 0x72, 0x59, 0x88, 0xd9, 0x7f, 0xea, 0xf0, 0xea, 0x47, 0x7f, 0x9e, 0xb8, 0x2c, 0xf4, 0x1f, 0x28, 0xa7, 0x5c, 0x16,
0x4e, 0xc1, 0xf0, 0x49, 0x3c, 0x75, 0x86, 0x58, 0xb3, 0xb4, 0x81, 0xe9, 0xe5, 0x88, 0xf3, 0x1e, 0xa2, 0x73, 0x30, 0x7c, 0x12, 0x2f, 0x9d, 0x29, 0xd6, 0x2c, 0x6d, 0x62, 0x7a, 0x39, 0xe2, 0xbc,
0x99, 0x3c, 0x3b, 0x43, 0x5c, 0x93, 0xbc, 0x44, 0x08, 0x43, 0xf3, 0x3a, 0x89, 0x33, 0x12, 0x67, 0x47, 0x16, 0x0f, 0xce, 0x14, 0xb7, 0x24, 0x2f, 0x11, 0xc2, 0xd0, 0xbd, 0x4a, 0xe2, 0x8c, 0xc4,
0x58, 0x17, 0x03, 0x05, 0x44, 0x67, 0xd0, 0xe2, 0x6b, 0xc7, 0xd1, 0x92, 0xe0, 0xba, 0xa5, 0x0d, 0x19, 0xd6, 0xc5, 0x40, 0x01, 0xd1, 0x05, 0xf4, 0xf8, 0xda, 0x79, 0xb4, 0x25, 0xb8, 0x6d, 0x69,
0x74, 0x6f, 0x8d, 0xf9, 0x2a, 0x97, 0x85, 0x37, 0x34, 0x59, 0xe2, 0x86, 0xa5, 0x0d, 0x1a, 0x5e, 0x13, 0xdd, 0xdb, 0x63, 0xbe, 0xca, 0x65, 0xe1, 0x35, 0x4d, 0xb6, 0xb8, 0x63, 0x69, 0x93, 0x8e,
0x01, 0x91, 0x05, 0xed, 0x7c, 0x83, 0xf1, 0xef, 0x29, 0xc1, 0x86, 0x18, 0x55, 0x29, 0x3e, 0xc3, 0x57, 0x40, 0x64, 0x41, 0x3f, 0xdf, 0x60, 0xfe, 0x6b, 0x4a, 0xb0, 0x21, 0x46, 0x55, 0x8a, 0xcf,
0x27, 0x8c, 0x45, 0x49, 0x2c, 0x66, 0x34, 0xe5, 0x0c, 0x85, 0xe2, 0x33, 0xee, 0x53, 0x42, 0x83, 0xf0, 0x09, 0x63, 0x51, 0x12, 0x8b, 0x19, 0x5d, 0x39, 0x43, 0xa1, 0xf8, 0x8c, 0x0f, 0x29, 0xa1,
0x2c, 0x4a, 0x62, 0x67, 0x88, 0x5b, 0xe2, 0x5c, 0x2a, 0x85, 0x4e, 0xa0, 0xe1, 0xb2, 0xd0, 0x19, 0x41, 0x16, 0x25, 0xb1, 0x33, 0xc5, 0x3d, 0x71, 0x2e, 0x95, 0x42, 0xaf, 0xa1, 0xe3, 0xb2, 0xd0,
0x62, 0x53, 0x8c, 0x49, 0xc0, 0xd9, 0x71, 0xf2, 0x2b, 0x89, 0x31, 0x48, 0x56, 0x00, 0xb1, 0xdb, 0x99, 0x62, 0x53, 0x8c, 0x49, 0xc0, 0xd9, 0x79, 0xf2, 0x33, 0x89, 0x31, 0x48, 0x56, 0x00, 0xb1,
0x6c, 0xb6, 0x88, 0x62, 0xe2, 0xc4, 0xb3, 0x04, 0xb7, 0xf3, 0xdd, 0x4a, 0x8a, 0xdf, 0xe6, 0x3e, 0xdb, 0x6a, 0xb5, 0x89, 0x62, 0xe2, 0xc4, 0xab, 0x04, 0xf7, 0xf3, 0xdd, 0x4a, 0x8a, 0xdf, 0xe6,
0xe5, 0x3b, 0x33, 0xdc, 0x91, 0x1a, 0xe4, 0x10, 0x7d, 0x0e, 0xf0, 0xb0, 0x08, 0xb2, 0x59, 0x42, 0x43, 0xca, 0x77, 0x66, 0x78, 0x20, 0x35, 0xc8, 0x21, 0xfa, 0x14, 0xe0, 0x76, 0x13, 0x64, 0xab,
0x97, 0xce, 0x10, 0x77, 0xc5, 0x51, 0x15, 0x06, 0x7d, 0x06, 0xe6, 0x4d, 0x42, 0x27, 0xe4, 0x2e, 0x84, 0x6e, 0x9d, 0x29, 0x1e, 0x8a, 0xa3, 0x2a, 0x0c, 0xfa, 0x04, 0xcc, 0xeb, 0x84, 0x2e, 0xc8,
0x62, 0x19, 0xee, 0x59, 0xfa, 0xc0, 0xf4, 0x4a, 0xc2, 0xfe, 0x47, 0x87, 0x53, 0xe9, 0xce, 0x38, 0xfb, 0x88, 0x65, 0x78, 0x64, 0xe9, 0x13, 0xd3, 0x2b, 0x09, 0xfb, 0x2f, 0x1d, 0xce, 0xa5, 0x3b,
0x79, 0x78, 0x62, 0xf3, 0x77, 0xb1, 0x09, 0x43, 0x93, 0xcf, 0xf1, 0xc9, 0x2a, 0x77, 0xa9, 0x80, 0xf3, 0xe4, 0xf6, 0x9e, 0xad, 0x5f, 0xc4, 0x26, 0x0c, 0x5d, 0x3e, 0xc7, 0x27, 0xbb, 0xdc, 0xa5,
0x15, 0x03, 0x1b, 0xaf, 0x1b, 0x68, 0xec, 0x35, 0xb0, 0x79, 0xd0, 0xc0, 0xd6, 0x41, 0x03, 0xcd, 0x02, 0x56, 0x0c, 0xec, 0x3c, 0x6d, 0xa0, 0x71, 0xd4, 0xc0, 0xee, 0x49, 0x03, 0x7b, 0x27, 0x0d,
0x3d, 0x06, 0x82, 0x6a, 0xe0, 0x7b, 0x5a, 0x65, 0x41, 0xdb, 0x61, 0xa3, 0x65, 0x3a, 0x0f, 0x58, 0x34, 0x8f, 0x18, 0x08, 0xaa, 0x81, 0x2f, 0x69, 0x95, 0x05, 0x7d, 0x87, 0xcd, 0xb6, 0xe9, 0x3a,
0xf4, 0x07, 0xc1, 0x3d, 0x4b, 0x1b, 0xb4, 0x3c, 0x95, 0xb2, 0xff, 0x84, 0xde, 0xc3, 0xd3, 0x62, 0x60, 0xd1, 0x6f, 0x04, 0x8f, 0x2c, 0x6d, 0xd2, 0xf3, 0x54, 0xca, 0xfe, 0x1d, 0x46, 0xb7, 0xf7,
0xe1, 0x12, 0xc6, 0x82, 0x90, 0x78, 0x64, 0xc5, 0xdd, 0xf8, 0x89, 0x11, 0x5a, 0xba, 0x24, 0x91, 0x9b, 0x8d, 0x4b, 0x18, 0x0b, 0x42, 0xe2, 0x91, 0x1d, 0x77, 0xe3, 0x07, 0x46, 0x68, 0xe9, 0x92,
0x54, 0x76, 0x75, 0x45, 0xc2, 0x28, 0x16, 0x3e, 0x09, 0x65, 0x25, 0x96, 0xce, 0xae, 0x46, 0xf1, 0x44, 0x52, 0xd9, 0xdd, 0x3b, 0x12, 0x46, 0xb1, 0xf0, 0x49, 0x28, 0x2b, 0xb1, 0x74, 0x76, 0x37,
0x54, 0x18, 0xa5, 0x7b, 0x39, 0xda, 0xd4, 0xa4, 0xbe, 0xa5, 0x89, 0xfd, 0x41, 0x83, 0x7e, 0xe5, 0x8b, 0x97, 0xc2, 0x28, 0xdd, 0xcb, 0x51, 0x5d, 0x93, 0x76, 0x43, 0x13, 0xfb, 0x3f, 0x0d, 0xc6,
0x00, 0x2c, 0xe5, 0xf7, 0x1d, 0x51, 0x7a, 0x9d, 0x4c, 0x89, 0x38, 0x42, 0xc3, 0x2b, 0x20, 0xff, 0x95, 0x03, 0xb0, 0x94, 0xdf, 0x77, 0x46, 0xe9, 0x55, 0xb2, 0x24, 0xe2, 0x08, 0x1d, 0xaf, 0x80,
0x9d, 0x11, 0xa5, 0x2e, 0x0b, 0x8b, 0x4a, 0x91, 0x88, 0xf3, 0x6e, 0xf0, 0xc2, 0xcb, 0x21, 0xff, 0xfc, 0x77, 0x66, 0x94, 0xba, 0x2c, 0x2c, 0x2a, 0x45, 0x22, 0xce, 0xbb, 0xc1, 0x23, 0x2f, 0x87,
0x7d, 0x89, 0x04, 0x1f, 0xc5, 0x65, 0x99, 0xe4, 0x08, 0x7d, 0x0b, 0x5d, 0x3f, 0x8a, 0xc3, 0x05, 0xfc, 0xf7, 0x25, 0x12, 0x7c, 0x14, 0x97, 0x65, 0x92, 0x23, 0xf4, 0x35, 0x0c, 0xfd, 0x28, 0x0e,
0xe1, 0x77, 0xe3, 0xdb, 0x35, 0x2c, 0x7d, 0xd0, 0xbe, 0x38, 0x39, 0x97, 0x31, 0x73, 0x7e, 0x1b, 0x37, 0x84, 0xdf, 0x8d, 0x6f, 0xd7, 0xb1, 0xf4, 0x49, 0xff, 0xcd, 0xeb, 0x4b, 0x19, 0x33, 0x97,
0x64, 0x73, 0x42, 0x6f, 0x12, 0xba, 0x0c, 0x32, 0xaf, 0x3a, 0x15, 0x5d, 0x42, 0xe7, 0x96, 0x26, 0x37, 0x41, 0xb6, 0x26, 0xf4, 0x3a, 0xa1, 0xdb, 0x20, 0xf3, 0xaa, 0x53, 0xd1, 0x5b, 0x18, 0xdc,
0x4f, 0x69, 0xb1, 0xd4, 0xd8, 0xb3, 0xb4, 0x32, 0xd3, 0xfe, 0x01, 0x3a, 0xb7, 0x24, 0xfb, 0x91, 0xd0, 0xe4, 0x3e, 0x2d, 0x96, 0x1a, 0x47, 0x96, 0x56, 0x66, 0xda, 0xdf, 0xc1, 0xe0, 0x86, 0x64,
0xfc, 0xe6, 0x93, 0xd5, 0x3e, 0xa5, 0x37, 0x54, 0xab, 0x6d, 0xab, 0xe6, 0x43, 0x57, 0xd9, 0xe9, 0xdf, 0x93, 0x5f, 0x7c, 0xb2, 0x3b, 0xa6, 0x74, 0x4d, 0xb5, 0x56, 0x53, 0x35, 0x1f, 0x86, 0xca,
0x4d, 0x92, 0x1d, 0x81, 0x5e, 0xea, 0xc5, 0xbf, 0xda, 0x23, 0xe8, 0xa8, 0x87, 0x47, 0x3d, 0xa8, 0x4e, 0xcf, 0x92, 0xec, 0x0c, 0xf4, 0x52, 0x2f, 0xfe, 0xd5, 0x9e, 0xc1, 0x40, 0x3d, 0x3c, 0x1a,
0xad, 0x8f, 0x56, 0x73, 0x86, 0xe8, 0x4b, 0xa8, 0x8b, 0x96, 0xaf, 0x89, 0x0b, 0x1f, 0x17, 0x17, 0x41, 0x6b, 0x7f, 0xb4, 0x96, 0x33, 0x45, 0x9f, 0x43, 0x5b, 0xb4, 0x7c, 0x4b, 0x5c, 0xf8, 0x55,
0xe6, 0x3d, 0x24, 0x6f, 0x2b, 0x86, 0xed, 0xbf, 0x6a, 0x60, 0xae, 0xb9, 0xb7, 0xf4, 0x7c, 0xd1, 0x71, 0x61, 0xde, 0x43, 0xf2, 0xb6, 0x62, 0xd8, 0xfe, 0xa3, 0x05, 0xe6, 0x9e, 0x7b, 0x4e, 0xcf,
0xa3, 0xfa, 0xde, 0x1e, 0xad, 0xbf, 0xd2, 0xa3, 0xf4, 0x59, 0x88, 0xed, 0x0c, 0x45, 0xfb, 0x9b, 0x17, 0x3d, 0xaa, 0x1f, 0xed, 0xd1, 0xf6, 0x13, 0x3d, 0x4a, 0x1f, 0x84, 0xd8, 0xce, 0x54, 0xb4,
0x9e, 0x4a, 0xa9, 0x89, 0x62, 0x54, 0x13, 0x25, 0x97, 0xa3, 0xb9, 0x96, 0xa3, 0x92, 0x24, 0xad, 0xbf, 0xe9, 0xa9, 0x94, 0x9a, 0x28, 0x46, 0x35, 0x51, 0x72, 0x39, 0xba, 0x7b, 0x39, 0x2a, 0x49,
0x8d, 0x24, 0xf9, 0x0a, 0x8e, 0xf8, 0x77, 0x42, 0x95, 0xee, 0x33, 0xc5, 0x81, 0xb6, 0x78, 0xfb, 0xd2, 0xab, 0x25, 0xc9, 0x17, 0x70, 0xc6, 0xbf, 0x13, 0xaa, 0x74, 0x9f, 0x29, 0x0e, 0xd4, 0xe0,
0x7f, 0x1d, 0x7a, 0xdc, 0x58, 0x3e, 0xe0, 0xb2, 0x90, 0x1b, 0xff, 0x05, 0x74, 0x3d, 0xb2, 0x72, 0xed, 0x7f, 0x74, 0x18, 0x71, 0x63, 0xf9, 0x80, 0xcb, 0x42, 0x6e, 0xfc, 0x67, 0x30, 0xf4, 0xc8,
0xa6, 0x24, 0xce, 0xa2, 0x59, 0x44, 0x68, 0xee, 0x59, 0x95, 0x2c, 0x93, 0xbd, 0xa6, 0x26, 0x7b, 0xce, 0x59, 0x92, 0x38, 0x8b, 0x56, 0x11, 0xa1, 0xb9, 0x67, 0x55, 0xb2, 0x4c, 0xf6, 0x96, 0x9a,
0x29, 0xa8, 0x5e, 0x11, 0xf4, 0x60, 0xab, 0xe5, 0xd2, 0x3a, 0xf1, 0x84, 0x2a, 0xef, 0x17, 0x87, 0xec, 0xa5, 0xa0, 0x7a, 0x45, 0xd0, 0x93, 0xad, 0x96, 0x4b, 0xeb, 0xc4, 0x0b, 0xaa, 0xbc, 0x5f,
0x1b, 0x31, 0x62, 0xec, 0x8a, 0x91, 0x03, 0xaf, 0x97, 0x62, 0x5b, 0x6b, 0xaf, 0x6d, 0xe6, 0xb6, 0x1c, 0xd6, 0x62, 0xc4, 0x38, 0x14, 0x23, 0x27, 0x5e, 0x2f, 0xc5, 0xb6, 0xde, 0x51, 0xdb, 0xcc,
0x6d, 0x65, 0x29, 0x40, 0xa5, 0x14, 0x2a, 0xef, 0x4c, 0x7b, 0xe3, 0x9d, 0x51, 0xad, 0xec, 0x6c, 0xa6, 0x6d, 0x65, 0x29, 0x40, 0xa5, 0x14, 0x2a, 0xef, 0x4c, 0xbf, 0xf6, 0xce, 0xa8, 0x56, 0x0e,
0x3d, 0x0e, 0x45, 0x5c, 0x76, 0xab, 0x71, 0xc9, 0xcf, 0xb2, 0x88, 0x48, 0x9c, 0xc9, 0x02, 0xe9, 0x1a, 0x8f, 0x43, 0x11, 0x97, 0xc3, 0x6a, 0x5c, 0xf2, 0xb3, 0x6c, 0x22, 0x12, 0x67, 0xb2, 0x40,
0x49, 0x8d, 0x14, 0x2a, 0x0f, 0xe3, 0xbb, 0x22, 0x8c, 0xfb, 0xeb, 0x30, 0x2e, 0x28, 0xde, 0x15, 0x46, 0x52, 0x23, 0x85, 0xca, 0xc3, 0xf8, 0x7d, 0x11, 0xc6, 0xe3, 0x7d, 0x18, 0x17, 0x14, 0xef,
0xa3, 0x17, 0x7c, 0x24, 0xbb, 0x62, 0xf4, 0x62, 0xff, 0xa7, 0x41, 0xbf, 0x62, 0xef, 0x9b, 0xba, 0x8a, 0xd9, 0x23, 0x3e, 0x93, 0x5d, 0x31, 0x7b, 0xb4, 0xff, 0xd5, 0x60, 0x5c, 0xb1, 0xf7, 0x59,
0x71, 0xab, 0x22, 0xf4, 0x5d, 0x15, 0xa1, 0x38, 0x58, 0xaf, 0x3a, 0x78, 0xb8, 0xf4, 0x37, 0xee, 0xdd, 0xd8, 0xa8, 0x08, 0xfd, 0x50, 0x45, 0x28, 0x0e, 0xb6, 0xab, 0x0e, 0x1e, 0x7b, 0xf6, 0x6a,
0x6e, 0x6c, 0xdd, 0xfd, 0xe2, 0x5f, 0x0d, 0xea, 0xbc, 0xa3, 0xd1, 0x25, 0x98, 0xeb, 0x74, 0x41, 0x6d, 0x61, 0x34, 0xdb, 0xa2, 0xa6, 0x4b, 0xb7, 0xa1, 0xcb, 0x9b, 0xbf, 0x35, 0x68, 0xf3, 0x6e,
0x65, 0xb0, 0x29, 0xd1, 0x75, 0xf6, 0xc9, 0x0e, 0x96, 0xa5, 0xe8, 0x7b, 0x68, 0x2b, 0x61, 0x8e, 0x47, 0x6f, 0xc1, 0xdc, 0x27, 0x0f, 0x2a, 0x43, 0x4f, 0x89, 0xb5, 0x8b, 0x8f, 0x0e, 0xb0, 0x2c,
0x4e, 0x8b, 0x59, 0xd5, 0x27, 0xe6, 0xec, 0xd3, 0x9d, 0xbc, 0x5c, 0xaf, 0x68, 0x59, 0xae, 0xaf, 0x45, 0xdf, 0x42, 0x5f, 0x09, 0x7a, 0x74, 0x5e, 0xcc, 0xaa, 0x3e, 0x3f, 0x17, 0x1f, 0x1f, 0xe4,
0xf6, 0x4f, 0xb9, 0x7e, 0x43, 0xf8, 0xab, 0xee, 0x2f, 0x6d, 0xfe, 0xa7, 0xf1, 0x3b, 0x39, 0xfc, 0xe5, 0x7a, 0x45, 0xe7, 0x72, 0x7d, 0xb5, 0xb7, 0xca, 0xf5, 0x35, 0x53, 0xde, 0x0d, 0x7f, 0xea,
0x68, 0x88, 0x3f, 0x8f, 0xdf, 0x7c, 0x0c, 0x00, 0x00, 0xff, 0xff, 0x19, 0x33, 0xb6, 0xc4, 0x4f, 0xf3, 0x3f, 0x94, 0xdf, 0xc8, 0xe1, 0x3b, 0x43, 0xfc, 0xb1, 0xfc, 0xea, 0xff, 0x00, 0x00, 0x00,
0x0a, 0x00, 0x00, 0xff, 0xff, 0x1f, 0x48, 0xc5, 0x48, 0x6b, 0x0a, 0x00, 0x00,
} }
// Reference imports to suppress errors if they are not otherwise used. // Reference imports to suppress errors if they are not otherwise used.
var _ context.Context var _ context.Context
var _ grpc.ClientConn var _ grpc.ClientConnInterface
// This is a compile-time assertion to ensure that this generated file // This is a compile-time assertion to ensure that this generated file
// is compatible with the grpc package it is being compiled against. // is compatible with the grpc package it is being compiled against.
const _ = grpc.SupportPackageIsVersion4 const _ = grpc.SupportPackageIsVersion6
// ChatClient is the client API for Chat service. // ChatClient is the client API for Chat service.
// //
@ -1045,10 +1055,10 @@ type ChatClient interface {
} }
type chatClient struct { type chatClient struct {
cc *grpc.ClientConn cc grpc.ClientConnInterface
} }
func NewChatClient(cc *grpc.ClientConn) ChatClient { func NewChatClient(cc grpc.ClientConnInterface) ChatClient {
return &chatClient{cc} return &chatClient{cc}
} }

@ -18,6 +18,8 @@ message WSToMsgSvrChatMsg{
int32 PlatformID =13; int32 PlatformID =13;
repeated string ForceList = 14; repeated string ForceList = 14;
} }
message MsgSvrToPushSvrChatMsg { message MsgSvrToPushSvrChatMsg {
string SendID = 1; string SendID = 1;
string RecvID = 2; string RecvID = 2;
@ -113,8 +115,9 @@ message UserSendMsgResp {
string ErrMsg = 2; string ErrMsg = 2;
int32 ReqIdentifier = 3; int32 ReqIdentifier = 3;
int32 MsgIncr = 4; int32 MsgIncr = 4;
string ServerMsgID = 5; int64 SendTime = 5;
string ClientMsgID = 6; string ServerMsgID = 6;
string ClientMsgID = 7;
} }
service Chat { service Chat {

@ -71,7 +71,7 @@ func (m *CommonResp) GetErrorMsg() string {
return "" return ""
} }
type SearchFriendReq struct { type GetFriendsInfoReq struct {
Uid string `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid,omitempty"` Uid string `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid,omitempty"`
OperationID string `protobuf:"bytes,2,opt,name=OperationID,proto3" json:"OperationID,omitempty"` OperationID string `protobuf:"bytes,2,opt,name=OperationID,proto3" json:"OperationID,omitempty"`
Token string `protobuf:"bytes,3,opt,name=Token,proto3" json:"Token,omitempty"` Token string `protobuf:"bytes,3,opt,name=Token,proto3" json:"Token,omitempty"`
@ -80,108 +80,108 @@ type SearchFriendReq struct {
XXX_sizecache int32 `json:"-"` XXX_sizecache int32 `json:"-"`
} }
func (m *SearchFriendReq) Reset() { *m = SearchFriendReq{} } func (m *GetFriendsInfoReq) Reset() { *m = GetFriendsInfoReq{} }
func (m *SearchFriendReq) String() string { return proto.CompactTextString(m) } func (m *GetFriendsInfoReq) String() string { return proto.CompactTextString(m) }
func (*SearchFriendReq) ProtoMessage() {} func (*GetFriendsInfoReq) ProtoMessage() {}
func (*SearchFriendReq) Descriptor() ([]byte, []int) { func (*GetFriendsInfoReq) Descriptor() ([]byte, []int) {
return fileDescriptor_1a7db849dd7bb41b, []int{1} return fileDescriptor_1a7db849dd7bb41b, []int{1}
} }
func (m *SearchFriendReq) XXX_Unmarshal(b []byte) error { func (m *GetFriendsInfoReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SearchFriendReq.Unmarshal(m, b) return xxx_messageInfo_GetFriendsInfoReq.Unmarshal(m, b)
} }
func (m *SearchFriendReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { func (m *GetFriendsInfoReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_SearchFriendReq.Marshal(b, m, deterministic) return xxx_messageInfo_GetFriendsInfoReq.Marshal(b, m, deterministic)
} }
func (m *SearchFriendReq) XXX_Merge(src proto.Message) { func (m *GetFriendsInfoReq) XXX_Merge(src proto.Message) {
xxx_messageInfo_SearchFriendReq.Merge(m, src) xxx_messageInfo_GetFriendsInfoReq.Merge(m, src)
} }
func (m *SearchFriendReq) XXX_Size() int { func (m *GetFriendsInfoReq) XXX_Size() int {
return xxx_messageInfo_SearchFriendReq.Size(m) return xxx_messageInfo_GetFriendsInfoReq.Size(m)
} }
func (m *SearchFriendReq) XXX_DiscardUnknown() { func (m *GetFriendsInfoReq) XXX_DiscardUnknown() {
xxx_messageInfo_SearchFriendReq.DiscardUnknown(m) xxx_messageInfo_GetFriendsInfoReq.DiscardUnknown(m)
} }
var xxx_messageInfo_SearchFriendReq proto.InternalMessageInfo var xxx_messageInfo_GetFriendsInfoReq proto.InternalMessageInfo
func (m *SearchFriendReq) GetUid() string { func (m *GetFriendsInfoReq) GetUid() string {
if m != nil { if m != nil {
return m.Uid return m.Uid
} }
return "" return ""
} }
func (m *SearchFriendReq) GetOperationID() string { func (m *GetFriendsInfoReq) GetOperationID() string {
if m != nil { if m != nil {
return m.OperationID return m.OperationID
} }
return "" return ""
} }
func (m *SearchFriendReq) GetToken() string { func (m *GetFriendsInfoReq) GetToken() string {
if m != nil { if m != nil {
return m.Token return m.Token
} }
return "" return ""
} }
type SearchFriendResp struct { type GetFriendInfoResp struct {
ErrorCode int32 `protobuf:"varint,1,opt,name=errorCode,proto3" json:"errorCode,omitempty"` ErrorCode int32 `protobuf:"varint,1,opt,name=errorCode,proto3" json:"errorCode,omitempty"`
ErrorMsg string `protobuf:"bytes,2,opt,name=errorMsg,proto3" json:"errorMsg,omitempty"` ErrorMsg string `protobuf:"bytes,2,opt,name=errorMsg,proto3" json:"errorMsg,omitempty"`
Data *SearchFriendData `protobuf:"bytes,3,opt,name=Data,proto3" json:"Data,omitempty"` Data *GetFriendData `protobuf:"bytes,3,opt,name=Data,proto3" json:"Data,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"` XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"` XXX_sizecache int32 `json:"-"`
} }
func (m *SearchFriendResp) Reset() { *m = SearchFriendResp{} } func (m *GetFriendInfoResp) Reset() { *m = GetFriendInfoResp{} }
func (m *SearchFriendResp) String() string { return proto.CompactTextString(m) } func (m *GetFriendInfoResp) String() string { return proto.CompactTextString(m) }
func (*SearchFriendResp) ProtoMessage() {} func (*GetFriendInfoResp) ProtoMessage() {}
func (*SearchFriendResp) Descriptor() ([]byte, []int) { func (*GetFriendInfoResp) Descriptor() ([]byte, []int) {
return fileDescriptor_1a7db849dd7bb41b, []int{2} return fileDescriptor_1a7db849dd7bb41b, []int{2}
} }
func (m *SearchFriendResp) XXX_Unmarshal(b []byte) error { func (m *GetFriendInfoResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SearchFriendResp.Unmarshal(m, b) return xxx_messageInfo_GetFriendInfoResp.Unmarshal(m, b)
} }
func (m *SearchFriendResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { func (m *GetFriendInfoResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_SearchFriendResp.Marshal(b, m, deterministic) return xxx_messageInfo_GetFriendInfoResp.Marshal(b, m, deterministic)
} }
func (m *SearchFriendResp) XXX_Merge(src proto.Message) { func (m *GetFriendInfoResp) XXX_Merge(src proto.Message) {
xxx_messageInfo_SearchFriendResp.Merge(m, src) xxx_messageInfo_GetFriendInfoResp.Merge(m, src)
} }
func (m *SearchFriendResp) XXX_Size() int { func (m *GetFriendInfoResp) XXX_Size() int {
return xxx_messageInfo_SearchFriendResp.Size(m) return xxx_messageInfo_GetFriendInfoResp.Size(m)
} }
func (m *SearchFriendResp) XXX_DiscardUnknown() { func (m *GetFriendInfoResp) XXX_DiscardUnknown() {
xxx_messageInfo_SearchFriendResp.DiscardUnknown(m) xxx_messageInfo_GetFriendInfoResp.DiscardUnknown(m)
} }
var xxx_messageInfo_SearchFriendResp proto.InternalMessageInfo var xxx_messageInfo_GetFriendInfoResp proto.InternalMessageInfo
func (m *SearchFriendResp) GetErrorCode() int32 { func (m *GetFriendInfoResp) GetErrorCode() int32 {
if m != nil { if m != nil {
return m.ErrorCode return m.ErrorCode
} }
return 0 return 0
} }
func (m *SearchFriendResp) GetErrorMsg() string { func (m *GetFriendInfoResp) GetErrorMsg() string {
if m != nil { if m != nil {
return m.ErrorMsg return m.ErrorMsg
} }
return "" return ""
} }
func (m *SearchFriendResp) GetData() *SearchFriendData { func (m *GetFriendInfoResp) GetData() *GetFriendData {
if m != nil { if m != nil {
return m.Data return m.Data
} }
return nil return nil
} }
type SearchFriendData struct { type GetFriendData struct {
Uid string `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid,omitempty"` Uid string `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid,omitempty"`
Icon string `protobuf:"bytes,2,opt,name=icon,proto3" json:"icon,omitempty"` Icon string `protobuf:"bytes,2,opt,name=icon,proto3" json:"icon,omitempty"`
Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
@ -198,102 +198,102 @@ type SearchFriendData struct {
XXX_sizecache int32 `json:"-"` XXX_sizecache int32 `json:"-"`
} }
func (m *SearchFriendData) Reset() { *m = SearchFriendData{} } func (m *GetFriendData) Reset() { *m = GetFriendData{} }
func (m *SearchFriendData) String() string { return proto.CompactTextString(m) } func (m *GetFriendData) String() string { return proto.CompactTextString(m) }
func (*SearchFriendData) ProtoMessage() {} func (*GetFriendData) ProtoMessage() {}
func (*SearchFriendData) Descriptor() ([]byte, []int) { func (*GetFriendData) Descriptor() ([]byte, []int) {
return fileDescriptor_1a7db849dd7bb41b, []int{3} return fileDescriptor_1a7db849dd7bb41b, []int{3}
} }
func (m *SearchFriendData) XXX_Unmarshal(b []byte) error { func (m *GetFriendData) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SearchFriendData.Unmarshal(m, b) return xxx_messageInfo_GetFriendData.Unmarshal(m, b)
} }
func (m *SearchFriendData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { func (m *GetFriendData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_SearchFriendData.Marshal(b, m, deterministic) return xxx_messageInfo_GetFriendData.Marshal(b, m, deterministic)
} }
func (m *SearchFriendData) XXX_Merge(src proto.Message) { func (m *GetFriendData) XXX_Merge(src proto.Message) {
xxx_messageInfo_SearchFriendData.Merge(m, src) xxx_messageInfo_GetFriendData.Merge(m, src)
} }
func (m *SearchFriendData) XXX_Size() int { func (m *GetFriendData) XXX_Size() int {
return xxx_messageInfo_SearchFriendData.Size(m) return xxx_messageInfo_GetFriendData.Size(m)
} }
func (m *SearchFriendData) XXX_DiscardUnknown() { func (m *GetFriendData) XXX_DiscardUnknown() {
xxx_messageInfo_SearchFriendData.DiscardUnknown(m) xxx_messageInfo_GetFriendData.DiscardUnknown(m)
} }
var xxx_messageInfo_SearchFriendData proto.InternalMessageInfo var xxx_messageInfo_GetFriendData proto.InternalMessageInfo
func (m *SearchFriendData) GetUid() string { func (m *GetFriendData) GetUid() string {
if m != nil { if m != nil {
return m.Uid return m.Uid
} }
return "" return ""
} }
func (m *SearchFriendData) GetIcon() string { func (m *GetFriendData) GetIcon() string {
if m != nil { if m != nil {
return m.Icon return m.Icon
} }
return "" return ""
} }
func (m *SearchFriendData) GetName() string { func (m *GetFriendData) GetName() string {
if m != nil { if m != nil {
return m.Name return m.Name
} }
return "" return ""
} }
func (m *SearchFriendData) GetGender() int32 { func (m *GetFriendData) GetGender() int32 {
if m != nil { if m != nil {
return m.Gender return m.Gender
} }
return 0 return 0
} }
func (m *SearchFriendData) GetMobile() string { func (m *GetFriendData) GetMobile() string {
if m != nil { if m != nil {
return m.Mobile return m.Mobile
} }
return "" return ""
} }
func (m *SearchFriendData) GetBirth() string { func (m *GetFriendData) GetBirth() string {
if m != nil { if m != nil {
return m.Birth return m.Birth
} }
return "" return ""
} }
func (m *SearchFriendData) GetEmail() string { func (m *GetFriendData) GetEmail() string {
if m != nil { if m != nil {
return m.Email return m.Email
} }
return "" return ""
} }
func (m *SearchFriendData) GetEx() string { func (m *GetFriendData) GetEx() string {
if m != nil { if m != nil {
return m.Ex return m.Ex
} }
return "" return ""
} }
func (m *SearchFriendData) GetComment() string { func (m *GetFriendData) GetComment() string {
if m != nil { if m != nil {
return m.Comment return m.Comment
} }
return "" return ""
} }
func (m *SearchFriendData) GetIsFriend() int32 { func (m *GetFriendData) GetIsFriend() int32 {
if m != nil { if m != nil {
return m.IsFriend return m.IsFriend
} }
return 0 return 0
} }
func (m *SearchFriendData) GetIsInBlackList() int32 { func (m *GetFriendData) GetIsInBlackList() int32 {
if m != nil { if m != nil {
return m.IsInBlackList return m.IsInBlackList
} }
@ -1009,6 +1009,116 @@ func (m *GetBlacklistResp) GetData() []*UserInfo {
return nil return nil
} }
type IsFriendReq struct {
Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
ReceiveUid string `protobuf:"bytes,2,opt,name=receiveUid,proto3" json:"receiveUid,omitempty"`
OperationID string `protobuf:"bytes,3,opt,name=OperationID,proto3" json:"OperationID,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *IsFriendReq) Reset() { *m = IsFriendReq{} }
func (m *IsFriendReq) String() string { return proto.CompactTextString(m) }
func (*IsFriendReq) ProtoMessage() {}
func (*IsFriendReq) Descriptor() ([]byte, []int) {
return fileDescriptor_1a7db849dd7bb41b, []int{15}
}
func (m *IsFriendReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_IsFriendReq.Unmarshal(m, b)
}
func (m *IsFriendReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_IsFriendReq.Marshal(b, m, deterministic)
}
func (m *IsFriendReq) XXX_Merge(src proto.Message) {
xxx_messageInfo_IsFriendReq.Merge(m, src)
}
func (m *IsFriendReq) XXX_Size() int {
return xxx_messageInfo_IsFriendReq.Size(m)
}
func (m *IsFriendReq) XXX_DiscardUnknown() {
xxx_messageInfo_IsFriendReq.DiscardUnknown(m)
}
var xxx_messageInfo_IsFriendReq proto.InternalMessageInfo
func (m *IsFriendReq) GetToken() string {
if m != nil {
return m.Token
}
return ""
}
func (m *IsFriendReq) GetReceiveUid() string {
if m != nil {
return m.ReceiveUid
}
return ""
}
func (m *IsFriendReq) GetOperationID() string {
if m != nil {
return m.OperationID
}
return ""
}
type IsFriendResp struct {
ErrorCode int32 `protobuf:"varint,1,opt,name=errorCode,proto3" json:"errorCode,omitempty"`
ErrorMsg string `protobuf:"bytes,2,opt,name=errorMsg,proto3" json:"errorMsg,omitempty"`
ShipType int32 `protobuf:"varint,3,opt,name=shipType,proto3" json:"shipType,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *IsFriendResp) Reset() { *m = IsFriendResp{} }
func (m *IsFriendResp) String() string { return proto.CompactTextString(m) }
func (*IsFriendResp) ProtoMessage() {}
func (*IsFriendResp) Descriptor() ([]byte, []int) {
return fileDescriptor_1a7db849dd7bb41b, []int{16}
}
func (m *IsFriendResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_IsFriendResp.Unmarshal(m, b)
}
func (m *IsFriendResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_IsFriendResp.Marshal(b, m, deterministic)
}
func (m *IsFriendResp) XXX_Merge(src proto.Message) {
xxx_messageInfo_IsFriendResp.Merge(m, src)
}
func (m *IsFriendResp) XXX_Size() int {
return xxx_messageInfo_IsFriendResp.Size(m)
}
func (m *IsFriendResp) XXX_DiscardUnknown() {
xxx_messageInfo_IsFriendResp.DiscardUnknown(m)
}
var xxx_messageInfo_IsFriendResp proto.InternalMessageInfo
func (m *IsFriendResp) GetErrorCode() int32 {
if m != nil {
return m.ErrorCode
}
return 0
}
func (m *IsFriendResp) GetErrorMsg() string {
if m != nil {
return m.ErrorMsg
}
return ""
}
func (m *IsFriendResp) GetShipType() int32 {
if m != nil {
return m.ShipType
}
return 0
}
type IsInBlackListReq struct { type IsInBlackListReq struct {
SendUid string `protobuf:"bytes,1,opt,name=sendUid,proto3" json:"sendUid,omitempty"` SendUid string `protobuf:"bytes,1,opt,name=sendUid,proto3" json:"sendUid,omitempty"`
ReceiveUid string `protobuf:"bytes,2,opt,name=receiveUid,proto3" json:"receiveUid,omitempty"` ReceiveUid string `protobuf:"bytes,2,opt,name=receiveUid,proto3" json:"receiveUid,omitempty"`
@ -1022,7 +1132,7 @@ func (m *IsInBlackListReq) Reset() { *m = IsInBlackListReq{} }
func (m *IsInBlackListReq) String() string { return proto.CompactTextString(m) } func (m *IsInBlackListReq) String() string { return proto.CompactTextString(m) }
func (*IsInBlackListReq) ProtoMessage() {} func (*IsInBlackListReq) ProtoMessage() {}
func (*IsInBlackListReq) Descriptor() ([]byte, []int) { func (*IsInBlackListReq) Descriptor() ([]byte, []int) {
return fileDescriptor_1a7db849dd7bb41b, []int{15} return fileDescriptor_1a7db849dd7bb41b, []int{17}
} }
func (m *IsInBlackListReq) XXX_Unmarshal(b []byte) error { func (m *IsInBlackListReq) XXX_Unmarshal(b []byte) error {
@ -1077,7 +1187,7 @@ func (m *IsInBlackListResp) Reset() { *m = IsInBlackListResp{} }
func (m *IsInBlackListResp) String() string { return proto.CompactTextString(m) } func (m *IsInBlackListResp) String() string { return proto.CompactTextString(m) }
func (*IsInBlackListResp) ProtoMessage() {} func (*IsInBlackListResp) ProtoMessage() {}
func (*IsInBlackListResp) Descriptor() ([]byte, []int) { func (*IsInBlackListResp) Descriptor() ([]byte, []int) {
return fileDescriptor_1a7db849dd7bb41b, []int{16} return fileDescriptor_1a7db849dd7bb41b, []int{18}
} }
func (m *IsInBlackListResp) XXX_Unmarshal(b []byte) error { func (m *IsInBlackListResp) XXX_Unmarshal(b []byte) error {
@ -1132,7 +1242,7 @@ func (m *DeleteFriendReq) Reset() { *m = DeleteFriendReq{} }
func (m *DeleteFriendReq) String() string { return proto.CompactTextString(m) } func (m *DeleteFriendReq) String() string { return proto.CompactTextString(m) }
func (*DeleteFriendReq) ProtoMessage() {} func (*DeleteFriendReq) ProtoMessage() {}
func (*DeleteFriendReq) Descriptor() ([]byte, []int) { func (*DeleteFriendReq) Descriptor() ([]byte, []int) {
return fileDescriptor_1a7db849dd7bb41b, []int{17} return fileDescriptor_1a7db849dd7bb41b, []int{19}
} }
func (m *DeleteFriendReq) XXX_Unmarshal(b []byte) error { func (m *DeleteFriendReq) XXX_Unmarshal(b []byte) error {
@ -1174,7 +1284,7 @@ func (m *DeleteFriendReq) GetToken() string {
return "" return ""
} }
type AddedFriendReq struct { type AddFriendResponseReq struct {
Uid string `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid,omitempty"` Uid string `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid,omitempty"`
Flag int32 `protobuf:"varint,2,opt,name=flag,proto3" json:"flag,omitempty"` Flag int32 `protobuf:"varint,2,opt,name=flag,proto3" json:"flag,omitempty"`
OperationID string `protobuf:"bytes,3,opt,name=OperationID,proto3" json:"OperationID,omitempty"` OperationID string `protobuf:"bytes,3,opt,name=OperationID,proto3" json:"OperationID,omitempty"`
@ -1184,53 +1294,53 @@ type AddedFriendReq struct {
XXX_sizecache int32 `json:"-"` XXX_sizecache int32 `json:"-"`
} }
func (m *AddedFriendReq) Reset() { *m = AddedFriendReq{} } func (m *AddFriendResponseReq) Reset() { *m = AddFriendResponseReq{} }
func (m *AddedFriendReq) String() string { return proto.CompactTextString(m) } func (m *AddFriendResponseReq) String() string { return proto.CompactTextString(m) }
func (*AddedFriendReq) ProtoMessage() {} func (*AddFriendResponseReq) ProtoMessage() {}
func (*AddedFriendReq) Descriptor() ([]byte, []int) { func (*AddFriendResponseReq) Descriptor() ([]byte, []int) {
return fileDescriptor_1a7db849dd7bb41b, []int{18} return fileDescriptor_1a7db849dd7bb41b, []int{20}
} }
func (m *AddedFriendReq) XXX_Unmarshal(b []byte) error { func (m *AddFriendResponseReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_AddedFriendReq.Unmarshal(m, b) return xxx_messageInfo_AddFriendResponseReq.Unmarshal(m, b)
} }
func (m *AddedFriendReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { func (m *AddFriendResponseReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_AddedFriendReq.Marshal(b, m, deterministic) return xxx_messageInfo_AddFriendResponseReq.Marshal(b, m, deterministic)
} }
func (m *AddedFriendReq) XXX_Merge(src proto.Message) { func (m *AddFriendResponseReq) XXX_Merge(src proto.Message) {
xxx_messageInfo_AddedFriendReq.Merge(m, src) xxx_messageInfo_AddFriendResponseReq.Merge(m, src)
} }
func (m *AddedFriendReq) XXX_Size() int { func (m *AddFriendResponseReq) XXX_Size() int {
return xxx_messageInfo_AddedFriendReq.Size(m) return xxx_messageInfo_AddFriendResponseReq.Size(m)
} }
func (m *AddedFriendReq) XXX_DiscardUnknown() { func (m *AddFriendResponseReq) XXX_DiscardUnknown() {
xxx_messageInfo_AddedFriendReq.DiscardUnknown(m) xxx_messageInfo_AddFriendResponseReq.DiscardUnknown(m)
} }
var xxx_messageInfo_AddedFriendReq proto.InternalMessageInfo var xxx_messageInfo_AddFriendResponseReq proto.InternalMessageInfo
func (m *AddedFriendReq) GetUid() string { func (m *AddFriendResponseReq) GetUid() string {
if m != nil { if m != nil {
return m.Uid return m.Uid
} }
return "" return ""
} }
func (m *AddedFriendReq) GetFlag() int32 { func (m *AddFriendResponseReq) GetFlag() int32 {
if m != nil { if m != nil {
return m.Flag return m.Flag
} }
return 0 return 0
} }
func (m *AddedFriendReq) GetOperationID() string { func (m *AddFriendResponseReq) GetOperationID() string {
if m != nil { if m != nil {
return m.OperationID return m.OperationID
} }
return "" return ""
} }
func (m *AddedFriendReq) GetToken() string { func (m *AddFriendResponseReq) GetToken() string {
if m != nil { if m != nil {
return m.Token return m.Token
} }
@ -1251,7 +1361,7 @@ func (m *SetFriendCommentReq) Reset() { *m = SetFriendCommentReq{} }
func (m *SetFriendCommentReq) String() string { return proto.CompactTextString(m) } func (m *SetFriendCommentReq) String() string { return proto.CompactTextString(m) }
func (*SetFriendCommentReq) ProtoMessage() {} func (*SetFriendCommentReq) ProtoMessage() {}
func (*SetFriendCommentReq) Descriptor() ([]byte, []int) { func (*SetFriendCommentReq) Descriptor() ([]byte, []int) {
return fileDescriptor_1a7db849dd7bb41b, []int{19} return fileDescriptor_1a7db849dd7bb41b, []int{21}
} }
func (m *SetFriendCommentReq) XXX_Unmarshal(b []byte) error { func (m *SetFriendCommentReq) XXX_Unmarshal(b []byte) error {
@ -1302,9 +1412,9 @@ func (m *SetFriendCommentReq) GetToken() string {
func init() { func init() {
proto.RegisterType((*CommonResp)(nil), "friend.CommonResp") proto.RegisterType((*CommonResp)(nil), "friend.CommonResp")
proto.RegisterType((*SearchFriendReq)(nil), "friend.SearchFriendReq") proto.RegisterType((*GetFriendsInfoReq)(nil), "friend.GetFriendsInfoReq")
proto.RegisterType((*SearchFriendResp)(nil), "friend.SearchFriendResp") proto.RegisterType((*GetFriendInfoResp)(nil), "friend.GetFriendInfoResp")
proto.RegisterType((*SearchFriendData)(nil), "friend.SearchFriendData") proto.RegisterType((*GetFriendData)(nil), "friend.GetFriendData")
proto.RegisterType((*AddFriendReq)(nil), "friend.AddFriendReq") proto.RegisterType((*AddFriendReq)(nil), "friend.AddFriendReq")
proto.RegisterType((*GetFriendApplyReq)(nil), "friend.GetFriendApplyReq") proto.RegisterType((*GetFriendApplyReq)(nil), "friend.GetFriendApplyReq")
proto.RegisterType((*GetFriendApplyResp)(nil), "friend.GetFriendApplyResp") proto.RegisterType((*GetFriendApplyResp)(nil), "friend.GetFriendApplyResp")
@ -1316,110 +1426,119 @@ func init() {
proto.RegisterType((*RemoveBlacklistReq)(nil), "friend.RemoveBlacklistReq") proto.RegisterType((*RemoveBlacklistReq)(nil), "friend.RemoveBlacklistReq")
proto.RegisterType((*GetBlacklistReq)(nil), "friend.GetBlacklistReq") proto.RegisterType((*GetBlacklistReq)(nil), "friend.GetBlacklistReq")
proto.RegisterType((*GetBlacklistResp)(nil), "friend.GetBlacklistResp") proto.RegisterType((*GetBlacklistResp)(nil), "friend.GetBlacklistResp")
proto.RegisterType((*IsFriendReq)(nil), "friend.IsFriendReq")
proto.RegisterType((*IsFriendResp)(nil), "friend.IsFriendResp")
proto.RegisterType((*IsInBlackListReq)(nil), "friend.IsInBlackListReq") proto.RegisterType((*IsInBlackListReq)(nil), "friend.IsInBlackListReq")
proto.RegisterType((*IsInBlackListResp)(nil), "friend.IsInBlackListResp") proto.RegisterType((*IsInBlackListResp)(nil), "friend.IsInBlackListResp")
proto.RegisterType((*DeleteFriendReq)(nil), "friend.DeleteFriendReq") proto.RegisterType((*DeleteFriendReq)(nil), "friend.DeleteFriendReq")
proto.RegisterType((*AddedFriendReq)(nil), "friend.AddedFriendReq") proto.RegisterType((*AddFriendResponseReq)(nil), "friend.AddFriendResponseReq")
proto.RegisterType((*SetFriendCommentReq)(nil), "friend.SetFriendCommentReq") proto.RegisterType((*SetFriendCommentReq)(nil), "friend.SetFriendCommentReq")
} }
func init() { proto.RegisterFile("friend/friend.proto", fileDescriptor_1a7db849dd7bb41b) } func init() {
proto.RegisterFile("friend/friend.proto", fileDescriptor_1a7db849dd7bb41b)
}
var fileDescriptor_1a7db849dd7bb41b = []byte{ var fileDescriptor_1a7db849dd7bb41b = []byte{
// 867 bytes of a gzipped FileDescriptorProto // 914 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x57, 0xdb, 0x4e, 0xdb, 0x4c, 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x57, 0x5b, 0x6f, 0xeb, 0x44,
0x10, 0x56, 0x6c, 0x27, 0x24, 0x93, 0x84, 0x84, 0x85, 0x9f, 0xdf, 0xa4, 0x55, 0x15, 0x59, 0x5c, 0x10, 0x56, 0xec, 0x24, 0x4d, 0x26, 0xc9, 0x49, 0xb2, 0x0d, 0x60, 0xcc, 0x11, 0x8a, 0xac, 0xf3,
0x50, 0xa9, 0xa2, 0x12, 0x55, 0x2f, 0x2a, 0xae, 0x42, 0x22, 0x50, 0x4a, 0x51, 0x25, 0x03, 0x37, 0x70, 0x78, 0x39, 0x48, 0x07, 0x9d, 0xa7, 0x3e, 0xa5, 0x09, 0xad, 0x42, 0xa9, 0x90, 0xdc, 0xf6,
0x45, 0xaa, 0x64, 0xe2, 0x21, 0x58, 0xc4, 0x07, 0xbc, 0x2e, 0x82, 0xbe, 0x40, 0x5f, 0xa0, 0x6f, 0x05, 0x04, 0x92, 0x1b, 0x4f, 0x5c, 0xab, 0xbe, 0xd5, 0x6b, 0xaa, 0xf4, 0x17, 0xf0, 0xcc, 0x1f,
0xd7, 0x97, 0xe8, 0x23, 0x54, 0xbb, 0x3e, 0xad, 0x0f, 0x01, 0xa4, 0x14, 0x7a, 0x15, 0xcf, 0xb7, 0x45, 0xfc, 0x04, 0xb4, 0xbb, 0xbe, 0xac, 0x2f, 0x85, 0x4a, 0x69, 0xcb, 0x53, 0x3c, 0xdf, 0x6e,
0xab, 0x99, 0x9d, 0xf9, 0xbe, 0x99, 0xdd, 0xc0, 0xea, 0x85, 0x6f, 0xa1, 0x63, 0xbe, 0x0d, 0x7f, 0x67, 0x76, 0x66, 0xbe, 0xb9, 0x14, 0x0e, 0xb7, 0xb1, 0x8b, 0x81, 0xfd, 0xad, 0xf8, 0xf9, 0x10,
0xb6, 0x3d, 0xdf, 0x0d, 0x5c, 0x52, 0x0b, 0x2d, 0x6d, 0x1f, 0x60, 0xe8, 0xda, 0xb6, 0xeb, 0xe8, 0xc5, 0x61, 0x12, 0x92, 0xae, 0x90, 0x8c, 0x13, 0x80, 0x65, 0xe8, 0xfb, 0x61, 0x60, 0x22, 0x8d,
0x48, 0x3d, 0xf2, 0x12, 0x1a, 0xe8, 0xfb, 0xae, 0x3f, 0x74, 0x4d, 0x54, 0x2b, 0xfd, 0xca, 0x56, 0xc8, 0x5b, 0xe8, 0x63, 0x1c, 0x87, 0xf1, 0x32, 0xb4, 0x51, 0x6b, 0xcd, 0x5b, 0xef, 0x3b, 0x66,
0x55, 0x4f, 0x01, 0xd2, 0x83, 0x3a, 0x37, 0x8e, 0xe8, 0x54, 0x95, 0xfa, 0x95, 0xad, 0x86, 0x9e, 0x01, 0x10, 0x1d, 0x7a, 0x5c, 0x38, 0xa7, 0x8e, 0xa6, 0xcc, 0x5b, 0xef, 0xfb, 0x66, 0x2e, 0x1b,
0xd8, 0xda, 0x19, 0x74, 0x8e, 0xd1, 0xf0, 0x27, 0x97, 0xfb, 0xdc, 0xaf, 0x8e, 0xd7, 0xa4, 0x0b, 0xbf, 0xc2, 0xf4, 0x14, 0x93, 0x13, 0xae, 0x94, 0xae, 0x83, 0x6d, 0x68, 0xe2, 0x1d, 0x99, 0x80,
0xf2, 0x37, 0xcb, 0xe4, 0x6e, 0x1a, 0x3a, 0xfb, 0x24, 0x7d, 0x68, 0x7e, 0xf6, 0xd0, 0x37, 0x02, 0xfa, 0xbb, 0x6b, 0x73, 0x45, 0x7d, 0x93, 0x7d, 0x92, 0x39, 0x0c, 0x7e, 0x8a, 0x30, 0xb6, 0x12,
0xcb, 0x75, 0xc6, 0xa3, 0xc8, 0x87, 0x08, 0x91, 0x35, 0xa8, 0x9e, 0xb8, 0x57, 0xe8, 0xa8, 0x32, 0x37, 0x0c, 0xd6, 0xab, 0x54, 0x8b, 0x0c, 0x91, 0x19, 0x74, 0x2e, 0xc3, 0x5b, 0x0c, 0x34, 0x95,
0x5f, 0x0b, 0x0d, 0xed, 0x3b, 0x74, 0xb3, 0xce, 0x17, 0x39, 0x2a, 0x79, 0x03, 0xca, 0xc8, 0x08, 0x9f, 0x09, 0xc1, 0xd8, 0x49, 0xea, 0x85, 0xf6, 0x7d, 0x5e, 0x4b, 0xbe, 0x81, 0xf6, 0xca, 0x4a,
0x0c, 0x1e, 0xa2, 0xb9, 0xa3, 0x6e, 0x47, 0x75, 0x11, 0x23, 0xb0, 0x75, 0x9d, 0xef, 0xd2, 0x7e, 0x2c, 0x6e, 0x63, 0xf0, 0xf1, 0xb3, 0x0f, 0x69, 0x68, 0x72, 0x13, 0xec, 0xd0, 0xe4, 0x57, 0x8c,
0x4a, 0xd9, 0xe0, 0x0c, 0x2c, 0x49, 0x8d, 0x80, 0x62, 0x4d, 0x5c, 0x27, 0x0a, 0xc6, 0xbf, 0x19, 0x3f, 0x15, 0x18, 0x95, 0xf0, 0x06, 0xaf, 0x08, 0xb4, 0xdd, 0x4d, 0x18, 0xa4, 0x66, 0xf8, 0x37,
0xe6, 0x18, 0x36, 0x46, 0xb9, 0xf0, 0x6f, 0xb2, 0x0e, 0xb5, 0x29, 0x3a, 0x26, 0xfa, 0xaa, 0xc2, 0xc3, 0x02, 0xcb, 0xc7, 0xd4, 0x0d, 0xfe, 0x4d, 0x3e, 0x87, 0xae, 0x83, 0x81, 0x8d, 0xb1, 0xd6,
0xcf, 0x1c, 0x59, 0x0c, 0xb7, 0xdd, 0x73, 0x6b, 0x86, 0x6a, 0x95, 0xef, 0x8e, 0x2c, 0x56, 0x90, 0xe6, 0xaf, 0x4d, 0x25, 0x86, 0xfb, 0xe1, 0xb5, 0xeb, 0xa1, 0xd6, 0xe1, 0xb7, 0x53, 0x89, 0xc5,
0x73, 0xcb, 0x0f, 0x2e, 0xd5, 0x5a, 0x58, 0x10, 0x6e, 0x30, 0x14, 0x6d, 0xc3, 0x9a, 0xa9, 0x4b, 0xe2, 0xda, 0x8d, 0x93, 0x1b, 0xad, 0x2b, 0x62, 0xc1, 0x05, 0x86, 0xa2, 0x6f, 0xb9, 0x9e, 0x76,
0x21, 0xca, 0x0d, 0xb2, 0x0c, 0x12, 0xde, 0xaa, 0x75, 0x0e, 0x49, 0x78, 0x4b, 0x54, 0x58, 0x9a, 0x20, 0x50, 0x2e, 0x90, 0x37, 0xa0, 0xe0, 0x4e, 0xeb, 0x71, 0x48, 0xc1, 0x1d, 0xd1, 0xe0, 0x60,
0xb8, 0xb6, 0x8d, 0x4e, 0xa0, 0x36, 0x38, 0x18, 0x9b, 0xac, 0x3c, 0x16, 0x0d, 0xf3, 0x51, 0x81, 0x13, 0xfa, 0x3e, 0x06, 0x89, 0xd6, 0xe7, 0x60, 0x26, 0xb2, 0xc0, 0xb8, 0x54, 0xf8, 0xa3, 0x01,
0x9f, 0x23, 0xb1, 0xc9, 0x26, 0xb4, 0x2d, 0x3a, 0x76, 0xf6, 0x66, 0xc6, 0xe4, 0xea, 0x93, 0x45, 0x7f, 0x47, 0x2e, 0x93, 0x77, 0x30, 0x72, 0xe9, 0x3a, 0x38, 0xf6, 0xac, 0xcd, 0xed, 0x8f, 0x2e,
0x03, 0xb5, 0xc9, 0x37, 0x64, 0x41, 0xed, 0x16, 0x5a, 0x03, 0xd3, 0x7c, 0x02, 0xb2, 0xc9, 0x2b, 0x4d, 0xb4, 0x01, 0xbf, 0x50, 0x06, 0x8d, 0x1d, 0x0c, 0x17, 0xb6, 0x2d, 0xfe, 0xe4, 0x59, 0xf3,
0x00, 0x1d, 0xaf, 0x8f, 0x90, 0x52, 0x63, 0x8a, 0xbc, 0x4a, 0x0d, 0x5d, 0x40, 0xb4, 0x43, 0x58, 0x4c, 0xbe, 0x06, 0x30, 0xf1, 0xee, 0x1c, 0x29, 0xb5, 0x1c, 0xe4, 0x51, 0xea, 0x9b, 0x12, 0x62,
0x39, 0xc0, 0x20, 0x8c, 0x3c, 0xf0, 0xbc, 0xd9, 0x1d, 0x0b, 0x9f, 0x0b, 0x56, 0xb9, 0x27, 0x98, 0x9c, 0x49, 0x3c, 0x58, 0x44, 0x91, 0xf7, 0xc0, 0xcc, 0x57, 0x8c, 0xb5, 0xfe, 0xc5, 0x98, 0x22,
0x24, 0x2a, 0xeb, 0x0e, 0x48, 0xde, 0xd9, 0x42, 0xda, 0x7a, 0x0d, 0x8a, 0xc9, 0xb4, 0xa5, 0xf4, 0x93, 0xea, 0x01, 0x48, 0x55, 0xd9, 0xbe, 0xac, 0xb2, 0x19, 0xab, 0xda, 0x73, 0x55, 0x66, 0x15,
0xe5, 0xad, 0xe6, 0xce, 0x7f, 0xb1, 0xb6, 0xb8, 0xeb, 0x53, 0x8a, 0xfe, 0xd8, 0xb9, 0x70, 0x75, 0x57, 0x7d, 0x45, 0x31, 0xe6, 0xc4, 0xe5, 0x57, 0x8c, 0x3f, 0x14, 0x18, 0x95, 0xf0, 0x66, 0x56,
0xbe, 0x45, 0xfb, 0x21, 0x41, 0x3b, 0x83, 0x97, 0xab, 0x8a, 0x2b, 0x48, 0x12, 0x14, 0x14, 0x2b, 0x71, 0x06, 0x29, 0x12, 0x83, 0x32, 0xa6, 0xa9, 0x12, 0xd3, 0x5e, 0x93, 0x55, 0x04, 0xda, 0x5b,
0x4d, 0x16, 0x94, 0xf6, 0x9c, 0xaa, 0x22, 0xa0, 0x5c, 0xcc, 0x8c, 0x29, 0x97, 0x54, 0x55, 0xe7, 0xcf, 0x72, 0x38, 0xa5, 0x3a, 0x26, 0xff, 0x66, 0x01, 0xb3, 0x98, 0x2b, 0x97, 0xae, 0x8f, 0x9c,
0xdf, 0xac, 0x60, 0x06, 0x4b, 0xe5, 0xc4, 0xb2, 0x91, 0x0b, 0xaa, 0xa1, 0xa7, 0x00, 0x63, 0xd4, 0x50, 0x7d, 0xb3, 0x00, 0x58, 0x46, 0xe3, 0x22, 0xa3, 0x03, 0x91, 0xd1, 0x02, 0x31, 0x7e, 0x80,
0x4f, 0x19, 0x6d, 0x86, 0x8c, 0xa6, 0x88, 0xf6, 0x11, 0xba, 0xd3, 0x98, 0x04, 0x26, 0xae, 0x45, 0x89, 0x93, 0x25, 0x81, 0x91, 0x6b, 0x9f, 0x84, 0x52, 0x98, 0x56, 0x74, 0xed, 0x95, 0xcf, 0x77,
0x08, 0xa5, 0xb0, 0x92, 0xf3, 0xb5, 0x10, 0x9f, 0x9b, 0x11, 0x9f, 0x32, 0xe7, 0xb3, 0x1b, 0xf3, 0x69, 0x3e, 0x55, 0x9e, 0xcf, 0x49, 0x96, 0xcf, 0x4a, 0x2a, 0xff, 0x6e, 0x41, 0xef, 0x09, 0x59,
0x99, 0xa3, 0xf2, 0x77, 0x05, 0xea, 0x8f, 0x60, 0x51, 0x2e, 0x61, 0x51, 0xfa, 0x47, 0x2c, 0xce, 0x54, 0x1b, 0xb2, 0xa8, 0xfc, 0x4f, 0x59, 0x7c, 0xbc, 0x37, 0xd4, 0xea, 0x1f, 0x9a, 0xea, 0xff,
0x9f, 0x0d, 0x85, 0xfe, 0x87, 0xb2, 0xfe, 0x3f, 0x83, 0xce, 0xc0, 0x34, 0xb9, 0x3d, 0x8b, 0x28, 0x17, 0x18, 0x2f, 0x6c, 0x9b, 0xcb, 0x5e, 0x9a, 0xb2, 0xe7, 0x6b, 0xf5, 0xbf, 0x01, 0x31, 0xd1,
0xfb, 0x7b, 0xf3, 0xfe, 0x2b, 0x10, 0x1d, 0x6d, 0xf7, 0x06, 0x9f, 0xc8, 0xff, 0x18, 0x3a, 0x07, 0x0f, 0xef, 0xf1, 0x85, 0xf4, 0xaf, 0x61, 0x7c, 0x8a, 0x49, 0x49, 0xf9, 0x93, 0xf8, 0x96, 0xc8,
0x18, 0x64, 0x9c, 0x3f, 0x4a, 0x6f, 0x81, 0xa8, 0x37, 0x6e, 0x68, 0x3e, 0x74, 0xb3, 0xae, 0x9e, 0x7c, 0xe3, 0x82, 0x11, 0xc3, 0xa4, 0xac, 0xea, 0x15, 0xe8, 0x86, 0x30, 0x58, 0xd3, 0xa2, 0xf5,
0x41, 0x6e, 0x0e, 0x74, 0xc7, 0x22, 0x19, 0xec, 0xfc, 0x2a, 0x2c, 0x51, 0x74, 0xcc, 0xd3, 0xa4, 0xe6, 0x0f, 0x6b, 0x49, 0x0f, 0x13, 0x45, 0xb7, 0x41, 0xf7, 0x1e, 0xaf, 0x5c, 0x3b, 0x35, 0x24,
0x40, 0xb1, 0x19, 0x76, 0xdf, 0x04, 0xad, 0x1b, 0x64, 0x8b, 0x52, 0xdc, 0x7d, 0x31, 0x92, 0xcf, 0x21, 0x55, 0x87, 0xd5, 0x9a, 0xc3, 0x86, 0x0d, 0xc3, 0xc2, 0xcc, 0x5e, 0x6e, 0xe9, 0xd0, 0xa3,
0x5c, 0x2e, 0x64, 0xae, 0x59, 0xb0, 0x92, 0x8b, 0xb7, 0x50, 0x92, 0x3d, 0xa8, 0xfb, 0x48, 0x3d, 0x37, 0x6e, 0x74, 0xf9, 0x10, 0x89, 0x22, 0xe8, 0x98, 0xb9, 0x6c, 0x04, 0x30, 0x59, 0xcb, 0xcc,
0xd7, 0xa1, 0x61, 0x4b, 0xd4, 0xf5, 0xc4, 0x66, 0xb2, 0x1a, 0xe1, 0x0c, 0x03, 0x7c, 0x8a, 0x67, 0x62, 0x1e, 0x69, 0x70, 0x40, 0x31, 0xb0, 0xaf, 0xf2, 0x6c, 0x67, 0xe2, 0x33, 0x78, 0xe5, 0xc2,
0x84, 0x03, 0xcb, 0x03, 0xd3, 0xc4, 0x7b, 0x6f, 0xad, 0x78, 0xba, 0x49, 0xc2, 0x74, 0x7b, 0xb0, 0xb4, 0x62, 0x6f, 0x5f, 0xd7, 0x62, 0xa4, 0x51, 0x18, 0x50, 0xe1, 0x5a, 0xcf, 0xcc, 0x65, 0x56,
0x42, 0x69, 0x3c, 0x25, 0x7b, 0xb9, 0xac, 0x1e, 0xc7, 0xb3, 0x68, 0x18, 0x76, 0xd7, 0xdc, 0x84, 0x23, 0x2b, 0xf4, 0x30, 0xc1, 0x17, 0x18, 0x93, 0x46, 0x02, 0x33, 0x69, 0x00, 0x0b, 0x8b, 0xcd,
0xdc, 0x62, 0x42, 0x02, 0x24, 0xb6, 0xab, 0x9c, 0x6d, 0xd7, 0x44, 0x96, 0x8a, 0x20, 0xcb, 0x9d, 0x16, 0xb2, 0x86, 0xad, 0x48, 0x0d, 0xfb, 0x3f, 0xe3, 0x54, 0x58, 0x6d, 0x97, 0xe7, 0xe5, 0xe1,
0x5f, 0x55, 0x88, 0x5e, 0x78, 0x64, 0x00, 0x2d, 0x2a, 0xbc, 0x5f, 0xc8, 0xff, 0x65, 0x0f, 0x1e, 0x45, 0xd6, 0x5e, 0x97, 0xa2, 0x61, 0x3c, 0xea, 0x56, 0x58, 0x77, 0x4b, 0x82, 0xe4, 0x0e, 0xa4,
0x1d, 0xaf, 0x7b, 0x6a, 0xf9, 0x02, 0xf5, 0xc8, 0x7b, 0x68, 0x18, 0xf1, 0x65, 0x4f, 0xd6, 0x92, 0x96, 0x3b, 0x50, 0x4e, 0xe8, 0xb6, 0x44, 0xe8, 0x8f, 0x7f, 0x75, 0x21, 0xdd, 0x58, 0xc9, 0x09,
0x4b, 0x4d, 0xb8, 0xff, 0x7b, 0x24, 0x46, 0x85, 0xd7, 0xe4, 0x21, 0x90, 0x69, 0xe6, 0x72, 0x65, 0xbc, 0x71, 0x4a, 0x9b, 0x26, 0xf9, 0xb2, 0xb6, 0xbf, 0x65, 0x1b, 0xa8, 0x5e, 0x3f, 0xca, 0xb7,
0xe2, 0x21, 0x1b, 0xf1, 0xce, 0xc2, 0x2d, 0xde, 0xeb, 0xcd, 0x5b, 0xa2, 0x1e, 0x19, 0x41, 0x3b, 0xc7, 0x4f, 0xd0, 0xb7, 0xb2, 0x18, 0x92, 0x59, 0x3e, 0xac, 0xa5, 0xbd, 0x46, 0x27, 0x19, 0x2a,
0x33, 0xd8, 0x49, 0x72, 0xdc, 0xfc, 0xdd, 0xd1, 0xdb, 0x98, 0xb3, 0x42, 0x3d, 0xb2, 0x0b, 0x2d, 0xad, 0xc8, 0x67, 0x40, 0x9c, 0xd2, 0xd2, 0xc0, 0x78, 0xd4, 0xf0, 0x84, 0x6c, 0x3b, 0xd1, 0xf5,
0x43, 0x18, 0x5b, 0x69, 0x31, 0x72, 0xc3, 0xac, 0x34, 0x9f, 0x01, 0x74, 0xfc, 0xec, 0x58, 0x22, 0xc7, 0x8e, 0x68, 0x44, 0xd6, 0x7c, 0xf8, 0x5d, 0xa0, 0xb7, 0xdd, 0x5b, 0xd5, 0x0a, 0x46, 0xa5,
0xc9, 0x89, 0x8b, 0xf3, 0xaa, 0xd4, 0xc5, 0x28, 0x37, 0x5c, 0xd3, 0x2c, 0xf2, 0x1d, 0x9d, 0x66, 0xd9, 0x47, 0xb4, 0xec, 0x72, 0x75, 0xbc, 0x16, 0x41, 0xa9, 0x0f, 0xcb, 0x23, 0x18, 0x5a, 0x52,
0x51, 0xec, 0xbd, 0x01, 0xb4, 0xa6, 0xc2, 0xd0, 0x49, 0xb3, 0xc8, 0x4d, 0xb5, 0x94, 0xd2, 0xc2, 0x67, 0x27, 0x5f, 0x48, 0x71, 0x91, 0x5b, 0x66, 0x63, 0x68, 0x16, 0x30, 0x8e, 0xcb, 0x9d, 0x9b,
0x8c, 0xda, 0x85, 0x96, 0x29, 0x34, 0x5a, 0xea, 0x22, 0xd7, 0x7e, 0xa5, 0x59, 0x7c, 0x80, 0xa6, 0xe4, 0x2f, 0xae, 0xb7, 0xf4, 0x46, 0x15, 0x9f, 0x8a, 0xdd, 0x94, 0x1c, 0x66, 0xe7, 0x52, 0xbf,
0x91, 0x36, 0x12, 0x59, 0x17, 0x8a, 0x88, 0x0f, 0x68, 0x62, 0x08, 0x5d, 0x9a, 0xeb, 0x09, 0xf2, 0xd3, 0x67, 0x75, 0x50, 0x38, 0x5f, 0x9a, 0x50, 0x85, 0xf3, 0xd5, 0xf6, 0x52, 0x38, 0x5f, 0x6f,
0x22, 0x15, 0x5e, 0xa1, 0x5b, 0xca, 0x9c, 0xec, 0x75, 0xbe, 0xb4, 0x43, 0x70, 0x37, 0xfc, 0x39, 0x04, 0x0b, 0x18, 0x3a, 0x52, 0x3b, 0x2f, 0x9c, 0xaf, 0xcc, 0x0b, 0x5d, 0x6b, 0x3e, 0x10, 0xf1,
0xaf, 0xf1, 0x3f, 0x35, 0xef, 0xfe, 0x04, 0x00, 0x00, 0xff, 0xff, 0xbd, 0x0d, 0xba, 0x52, 0xeb, 0xb3, 0xa5, 0xaa, 0x2f, 0x54, 0x54, 0x7a, 0x41, 0xa3, 0xf3, 0xdf, 0xc3, 0xd4, 0xaa, 0x56, 0x35,
0x0c, 0x00, 0x00, 0x79, 0xdb, 0xc0, 0xcc, 0xbc, 0xe0, 0x1b, 0xd5, 0x2c, 0x61, 0x42, 0x2b, 0x65, 0x4a, 0xbe, 0xca,
0xee, 0x35, 0x14, 0x70, 0x93, 0x92, 0xe3, 0xf1, 0xcf, 0x23, 0x01, 0x1e, 0x89, 0x9f, 0xeb, 0x2e,
0xff, 0xbf, 0xf1, 0xbb, 0x7f, 0x02, 0x00, 0x00, 0xff, 0xff, 0x5d, 0x57, 0x24, 0x62, 0x4e, 0x0e,
0x00, 0x00,
} }
// Reference imports to suppress errors if they are not otherwise used. // Reference imports to suppress errors if they are not otherwise used.
var _ context.Context var _ context.Context
var _ grpc.ClientConn var _ grpc.ClientConnInterface
// This is a compile-time assertion to ensure that this generated file // This is a compile-time assertion to ensure that this generated file
// is compatible with the grpc package it is being compiled against. // is compatible with the grpc package it is being compiled against.
const _ = grpc.SupportPackageIsVersion4 const _ = grpc.SupportPackageIsVersion6
// FriendClient is the client API for Friend service. // FriendClient is the client API for Friend service.
// //
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
type FriendClient interface { type FriendClient interface {
SearchFriend(ctx context.Context, in *SearchFriendReq, opts ...grpc.CallOption) (*SearchFriendResp, error) GetFriendsInfo(ctx context.Context, in *GetFriendsInfoReq, opts ...grpc.CallOption) (*GetFriendInfoResp, error)
AddFriend(ctx context.Context, in *AddFriendReq, opts ...grpc.CallOption) (*CommonResp, error) AddFriend(ctx context.Context, in *AddFriendReq, opts ...grpc.CallOption) (*CommonResp, error)
GetFriendApplyList(ctx context.Context, in *GetFriendApplyReq, opts ...grpc.CallOption) (*GetFriendApplyResp, error) GetFriendApplyList(ctx context.Context, in *GetFriendApplyReq, opts ...grpc.CallOption) (*GetFriendApplyResp, error)
GetSelfApplyList(ctx context.Context, in *GetFriendApplyReq, opts ...grpc.CallOption) (*GetFriendApplyResp, error)
GetFriendList(ctx context.Context, in *GetFriendListReq, opts ...grpc.CallOption) (*GetFriendListResp, error) GetFriendList(ctx context.Context, in *GetFriendListReq, opts ...grpc.CallOption) (*GetFriendListResp, error)
AddBlacklist(ctx context.Context, in *AddBlacklistReq, opts ...grpc.CallOption) (*CommonResp, error) AddBlacklist(ctx context.Context, in *AddBlacklistReq, opts ...grpc.CallOption) (*CommonResp, error)
RemoveBlacklist(ctx context.Context, in *RemoveBlacklistReq, opts ...grpc.CallOption) (*CommonResp, error) RemoveBlacklist(ctx context.Context, in *RemoveBlacklistReq, opts ...grpc.CallOption) (*CommonResp, error)
IsFriend(ctx context.Context, in *IsFriendReq, opts ...grpc.CallOption) (*IsFriendResp, error)
IsInBlackList(ctx context.Context, in *IsInBlackListReq, opts ...grpc.CallOption) (*IsInBlackListResp, error) IsInBlackList(ctx context.Context, in *IsInBlackListReq, opts ...grpc.CallOption) (*IsInBlackListResp, error)
GetBlacklist(ctx context.Context, in *GetBlacklistReq, opts ...grpc.CallOption) (*GetBlacklistResp, error) GetBlacklist(ctx context.Context, in *GetBlacklistReq, opts ...grpc.CallOption) (*GetBlacklistResp, error)
DeleteFriend(ctx context.Context, in *DeleteFriendReq, opts ...grpc.CallOption) (*CommonResp, error) DeleteFriend(ctx context.Context, in *DeleteFriendReq, opts ...grpc.CallOption) (*CommonResp, error)
AddedFriend(ctx context.Context, in *AddedFriendReq, opts ...grpc.CallOption) (*CommonResp, error) AddFriendResponse(ctx context.Context, in *AddFriendResponseReq, opts ...grpc.CallOption) (*CommonResp, error)
SetFriendComment(ctx context.Context, in *SetFriendCommentReq, opts ...grpc.CallOption) (*CommonResp, error) SetFriendComment(ctx context.Context, in *SetFriendCommentReq, opts ...grpc.CallOption) (*CommonResp, error)
} }
type friendClient struct { type friendClient struct {
cc *grpc.ClientConn cc grpc.ClientConnInterface
} }
func NewFriendClient(cc *grpc.ClientConn) FriendClient { func NewFriendClient(cc grpc.ClientConnInterface) FriendClient {
return &friendClient{cc} return &friendClient{cc}
} }
func (c *friendClient) SearchFriend(ctx context.Context, in *SearchFriendReq, opts ...grpc.CallOption) (*SearchFriendResp, error) { func (c *friendClient) GetFriendsInfo(ctx context.Context, in *GetFriendsInfoReq, opts ...grpc.CallOption) (*GetFriendInfoResp, error) {
out := new(SearchFriendResp) out := new(GetFriendInfoResp)
err := c.cc.Invoke(ctx, "/friend.friend/searchFriend", in, out, opts...) err := c.cc.Invoke(ctx, "/friend.friend/getFriendsInfo", in, out, opts...)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -1444,6 +1563,15 @@ func (c *friendClient) GetFriendApplyList(ctx context.Context, in *GetFriendAppl
return out, nil return out, nil
} }
func (c *friendClient) GetSelfApplyList(ctx context.Context, in *GetFriendApplyReq, opts ...grpc.CallOption) (*GetFriendApplyResp, error) {
out := new(GetFriendApplyResp)
err := c.cc.Invoke(ctx, "/friend.friend/getSelfApplyList", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *friendClient) GetFriendList(ctx context.Context, in *GetFriendListReq, opts ...grpc.CallOption) (*GetFriendListResp, error) { func (c *friendClient) GetFriendList(ctx context.Context, in *GetFriendListReq, opts ...grpc.CallOption) (*GetFriendListResp, error) {
out := new(GetFriendListResp) out := new(GetFriendListResp)
err := c.cc.Invoke(ctx, "/friend.friend/getFriendList", in, out, opts...) err := c.cc.Invoke(ctx, "/friend.friend/getFriendList", in, out, opts...)
@ -1471,6 +1599,15 @@ func (c *friendClient) RemoveBlacklist(ctx context.Context, in *RemoveBlacklistR
return out, nil return out, nil
} }
func (c *friendClient) IsFriend(ctx context.Context, in *IsFriendReq, opts ...grpc.CallOption) (*IsFriendResp, error) {
out := new(IsFriendResp)
err := c.cc.Invoke(ctx, "/friend.friend/isFriend", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *friendClient) IsInBlackList(ctx context.Context, in *IsInBlackListReq, opts ...grpc.CallOption) (*IsInBlackListResp, error) { func (c *friendClient) IsInBlackList(ctx context.Context, in *IsInBlackListReq, opts ...grpc.CallOption) (*IsInBlackListResp, error) {
out := new(IsInBlackListResp) out := new(IsInBlackListResp)
err := c.cc.Invoke(ctx, "/friend.friend/isInBlackList", in, out, opts...) err := c.cc.Invoke(ctx, "/friend.friend/isInBlackList", in, out, opts...)
@ -1498,9 +1635,9 @@ func (c *friendClient) DeleteFriend(ctx context.Context, in *DeleteFriendReq, op
return out, nil return out, nil
} }
func (c *friendClient) AddedFriend(ctx context.Context, in *AddedFriendReq, opts ...grpc.CallOption) (*CommonResp, error) { func (c *friendClient) AddFriendResponse(ctx context.Context, in *AddFriendResponseReq, opts ...grpc.CallOption) (*CommonResp, error) {
out := new(CommonResp) out := new(CommonResp)
err := c.cc.Invoke(ctx, "/friend.friend/addedFriend", in, out, opts...) err := c.cc.Invoke(ctx, "/friend.friend/addFriendResponse", in, out, opts...)
if err != nil { if err != nil {
return nil, err return nil, err
} }
@ -1518,16 +1655,18 @@ func (c *friendClient) SetFriendComment(ctx context.Context, in *SetFriendCommen
// FriendServer is the server API for Friend service. // FriendServer is the server API for Friend service.
type FriendServer interface { type FriendServer interface {
SearchFriend(context.Context, *SearchFriendReq) (*SearchFriendResp, error) GetFriendsInfo(context.Context, *GetFriendsInfoReq) (*GetFriendInfoResp, error)
AddFriend(context.Context, *AddFriendReq) (*CommonResp, error) AddFriend(context.Context, *AddFriendReq) (*CommonResp, error)
GetFriendApplyList(context.Context, *GetFriendApplyReq) (*GetFriendApplyResp, error) GetFriendApplyList(context.Context, *GetFriendApplyReq) (*GetFriendApplyResp, error)
GetSelfApplyList(context.Context, *GetFriendApplyReq) (*GetFriendApplyResp, error)
GetFriendList(context.Context, *GetFriendListReq) (*GetFriendListResp, error) GetFriendList(context.Context, *GetFriendListReq) (*GetFriendListResp, error)
AddBlacklist(context.Context, *AddBlacklistReq) (*CommonResp, error) AddBlacklist(context.Context, *AddBlacklistReq) (*CommonResp, error)
RemoveBlacklist(context.Context, *RemoveBlacklistReq) (*CommonResp, error) RemoveBlacklist(context.Context, *RemoveBlacklistReq) (*CommonResp, error)
IsFriend(context.Context, *IsFriendReq) (*IsFriendResp, error)
IsInBlackList(context.Context, *IsInBlackListReq) (*IsInBlackListResp, error) IsInBlackList(context.Context, *IsInBlackListReq) (*IsInBlackListResp, error)
GetBlacklist(context.Context, *GetBlacklistReq) (*GetBlacklistResp, error) GetBlacklist(context.Context, *GetBlacklistReq) (*GetBlacklistResp, error)
DeleteFriend(context.Context, *DeleteFriendReq) (*CommonResp, error) DeleteFriend(context.Context, *DeleteFriendReq) (*CommonResp, error)
AddedFriend(context.Context, *AddedFriendReq) (*CommonResp, error) AddFriendResponse(context.Context, *AddFriendResponseReq) (*CommonResp, error)
SetFriendComment(context.Context, *SetFriendCommentReq) (*CommonResp, error) SetFriendComment(context.Context, *SetFriendCommentReq) (*CommonResp, error)
} }
@ -1535,8 +1674,8 @@ type FriendServer interface {
type UnimplementedFriendServer struct { type UnimplementedFriendServer struct {
} }
func (*UnimplementedFriendServer) SearchFriend(ctx context.Context, req *SearchFriendReq) (*SearchFriendResp, error) { func (*UnimplementedFriendServer) GetFriendsInfo(ctx context.Context, req *GetFriendsInfoReq) (*GetFriendInfoResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method SearchFriend not implemented") return nil, status.Errorf(codes.Unimplemented, "method GetFriendsInfo not implemented")
} }
func (*UnimplementedFriendServer) AddFriend(ctx context.Context, req *AddFriendReq) (*CommonResp, error) { func (*UnimplementedFriendServer) AddFriend(ctx context.Context, req *AddFriendReq) (*CommonResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method AddFriend not implemented") return nil, status.Errorf(codes.Unimplemented, "method AddFriend not implemented")
@ -1544,6 +1683,9 @@ func (*UnimplementedFriendServer) AddFriend(ctx context.Context, req *AddFriendR
func (*UnimplementedFriendServer) GetFriendApplyList(ctx context.Context, req *GetFriendApplyReq) (*GetFriendApplyResp, error) { func (*UnimplementedFriendServer) GetFriendApplyList(ctx context.Context, req *GetFriendApplyReq) (*GetFriendApplyResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetFriendApplyList not implemented") return nil, status.Errorf(codes.Unimplemented, "method GetFriendApplyList not implemented")
} }
func (*UnimplementedFriendServer) GetSelfApplyList(ctx context.Context, req *GetFriendApplyReq) (*GetFriendApplyResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetSelfApplyList not implemented")
}
func (*UnimplementedFriendServer) GetFriendList(ctx context.Context, req *GetFriendListReq) (*GetFriendListResp, error) { func (*UnimplementedFriendServer) GetFriendList(ctx context.Context, req *GetFriendListReq) (*GetFriendListResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetFriendList not implemented") return nil, status.Errorf(codes.Unimplemented, "method GetFriendList not implemented")
} }
@ -1553,6 +1695,9 @@ func (*UnimplementedFriendServer) AddBlacklist(ctx context.Context, req *AddBlac
func (*UnimplementedFriendServer) RemoveBlacklist(ctx context.Context, req *RemoveBlacklistReq) (*CommonResp, error) { func (*UnimplementedFriendServer) RemoveBlacklist(ctx context.Context, req *RemoveBlacklistReq) (*CommonResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method RemoveBlacklist not implemented") return nil, status.Errorf(codes.Unimplemented, "method RemoveBlacklist not implemented")
} }
func (*UnimplementedFriendServer) IsFriend(ctx context.Context, req *IsFriendReq) (*IsFriendResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method IsFriend not implemented")
}
func (*UnimplementedFriendServer) IsInBlackList(ctx context.Context, req *IsInBlackListReq) (*IsInBlackListResp, error) { func (*UnimplementedFriendServer) IsInBlackList(ctx context.Context, req *IsInBlackListReq) (*IsInBlackListResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method IsInBlackList not implemented") return nil, status.Errorf(codes.Unimplemented, "method IsInBlackList not implemented")
} }
@ -1562,8 +1707,8 @@ func (*UnimplementedFriendServer) GetBlacklist(ctx context.Context, req *GetBlac
func (*UnimplementedFriendServer) DeleteFriend(ctx context.Context, req *DeleteFriendReq) (*CommonResp, error) { func (*UnimplementedFriendServer) DeleteFriend(ctx context.Context, req *DeleteFriendReq) (*CommonResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method DeleteFriend not implemented") return nil, status.Errorf(codes.Unimplemented, "method DeleteFriend not implemented")
} }
func (*UnimplementedFriendServer) AddedFriend(ctx context.Context, req *AddedFriendReq) (*CommonResp, error) { func (*UnimplementedFriendServer) AddFriendResponse(ctx context.Context, req *AddFriendResponseReq) (*CommonResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method AddedFriend not implemented") return nil, status.Errorf(codes.Unimplemented, "method AddFriendResponse not implemented")
} }
func (*UnimplementedFriendServer) SetFriendComment(ctx context.Context, req *SetFriendCommentReq) (*CommonResp, error) { func (*UnimplementedFriendServer) SetFriendComment(ctx context.Context, req *SetFriendCommentReq) (*CommonResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method SetFriendComment not implemented") return nil, status.Errorf(codes.Unimplemented, "method SetFriendComment not implemented")
@ -1573,20 +1718,20 @@ func RegisterFriendServer(s *grpc.Server, srv FriendServer) {
s.RegisterService(&_Friend_serviceDesc, srv) s.RegisterService(&_Friend_serviceDesc, srv)
} }
func _Friend_SearchFriend_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { func _Friend_GetFriendsInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(SearchFriendReq) in := new(GetFriendsInfoReq)
if err := dec(in); err != nil { if err := dec(in); err != nil {
return nil, err return nil, err
} }
if interceptor == nil { if interceptor == nil {
return srv.(FriendServer).SearchFriend(ctx, in) return srv.(FriendServer).GetFriendsInfo(ctx, in)
} }
info := &grpc.UnaryServerInfo{ info := &grpc.UnaryServerInfo{
Server: srv, Server: srv,
FullMethod: "/friend.friend/SearchFriend", FullMethod: "/friend.friend/GetFriendsInfo",
} }
handler := func(ctx context.Context, req interface{}) (interface{}, error) { handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(FriendServer).SearchFriend(ctx, req.(*SearchFriendReq)) return srv.(FriendServer).GetFriendsInfo(ctx, req.(*GetFriendsInfoReq))
} }
return interceptor(ctx, in, info, handler) return interceptor(ctx, in, info, handler)
} }
@ -1627,6 +1772,24 @@ func _Friend_GetFriendApplyList_Handler(srv interface{}, ctx context.Context, de
return interceptor(ctx, in, info, handler) return interceptor(ctx, in, info, handler)
} }
func _Friend_GetSelfApplyList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GetFriendApplyReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(FriendServer).GetSelfApplyList(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/friend.friend/GetSelfApplyList",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(FriendServer).GetSelfApplyList(ctx, req.(*GetFriendApplyReq))
}
return interceptor(ctx, in, info, handler)
}
func _Friend_GetFriendList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { func _Friend_GetFriendList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GetFriendListReq) in := new(GetFriendListReq)
if err := dec(in); err != nil { if err := dec(in); err != nil {
@ -1681,6 +1844,24 @@ func _Friend_RemoveBlacklist_Handler(srv interface{}, ctx context.Context, dec f
return interceptor(ctx, in, info, handler) return interceptor(ctx, in, info, handler)
} }
func _Friend_IsFriend_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(IsFriendReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(FriendServer).IsFriend(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/friend.friend/IsFriend",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(FriendServer).IsFriend(ctx, req.(*IsFriendReq))
}
return interceptor(ctx, in, info, handler)
}
func _Friend_IsInBlackList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { func _Friend_IsInBlackList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(IsInBlackListReq) in := new(IsInBlackListReq)
if err := dec(in); err != nil { if err := dec(in); err != nil {
@ -1735,20 +1916,20 @@ func _Friend_DeleteFriend_Handler(srv interface{}, ctx context.Context, dec func
return interceptor(ctx, in, info, handler) return interceptor(ctx, in, info, handler)
} }
func _Friend_AddedFriend_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { func _Friend_AddFriendResponse_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(AddedFriendReq) in := new(AddFriendResponseReq)
if err := dec(in); err != nil { if err := dec(in); err != nil {
return nil, err return nil, err
} }
if interceptor == nil { if interceptor == nil {
return srv.(FriendServer).AddedFriend(ctx, in) return srv.(FriendServer).AddFriendResponse(ctx, in)
} }
info := &grpc.UnaryServerInfo{ info := &grpc.UnaryServerInfo{
Server: srv, Server: srv,
FullMethod: "/friend.friend/AddedFriend", FullMethod: "/friend.friend/AddFriendResponse",
} }
handler := func(ctx context.Context, req interface{}) (interface{}, error) { handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(FriendServer).AddedFriend(ctx, req.(*AddedFriendReq)) return srv.(FriendServer).AddFriendResponse(ctx, req.(*AddFriendResponseReq))
} }
return interceptor(ctx, in, info, handler) return interceptor(ctx, in, info, handler)
} }
@ -1776,8 +1957,8 @@ var _Friend_serviceDesc = grpc.ServiceDesc{
HandlerType: (*FriendServer)(nil), HandlerType: (*FriendServer)(nil),
Methods: []grpc.MethodDesc{ Methods: []grpc.MethodDesc{
{ {
MethodName: "searchFriend", MethodName: "getFriendsInfo",
Handler: _Friend_SearchFriend_Handler, Handler: _Friend_GetFriendsInfo_Handler,
}, },
{ {
MethodName: "addFriend", MethodName: "addFriend",
@ -1787,6 +1968,10 @@ var _Friend_serviceDesc = grpc.ServiceDesc{
MethodName: "getFriendApplyList", MethodName: "getFriendApplyList",
Handler: _Friend_GetFriendApplyList_Handler, Handler: _Friend_GetFriendApplyList_Handler,
}, },
{
MethodName: "getSelfApplyList",
Handler: _Friend_GetSelfApplyList_Handler,
},
{ {
MethodName: "getFriendList", MethodName: "getFriendList",
Handler: _Friend_GetFriendList_Handler, Handler: _Friend_GetFriendList_Handler,
@ -1799,6 +1984,10 @@ var _Friend_serviceDesc = grpc.ServiceDesc{
MethodName: "removeBlacklist", MethodName: "removeBlacklist",
Handler: _Friend_RemoveBlacklist_Handler, Handler: _Friend_RemoveBlacklist_Handler,
}, },
{
MethodName: "isFriend",
Handler: _Friend_IsFriend_Handler,
},
{ {
MethodName: "isInBlackList", MethodName: "isInBlackList",
Handler: _Friend_IsInBlackList_Handler, Handler: _Friend_IsInBlackList_Handler,
@ -1812,8 +2001,8 @@ var _Friend_serviceDesc = grpc.ServiceDesc{
Handler: _Friend_DeleteFriend_Handler, Handler: _Friend_DeleteFriend_Handler,
}, },
{ {
MethodName: "addedFriend", MethodName: "addFriendResponse",
Handler: _Friend_AddedFriend_Handler, Handler: _Friend_AddFriendResponse_Handler,
}, },
{ {
MethodName: "setFriendComment", MethodName: "setFriendComment",

@ -7,18 +7,18 @@ message CommonResp{
string errorMsg = 2; string errorMsg = 2;
} }
message SearchFriendReq{ message GetFriendsInfoReq{
string uid = 1; string uid = 1;
string OperationID = 2; string OperationID = 2;
string Token = 3; string Token = 3;
} }
message SearchFriendResp{ message GetFriendInfoResp{
int32 errorCode = 1; int32 errorCode = 1;
string errorMsg = 2; string errorMsg = 2;
SearchFriendData Data = 3; GetFriendData Data = 3;
} }
message SearchFriendData{ message GetFriendData{
string uid = 1; string uid = 1;
string icon = 2; string icon = 2;
string name = 3; string name = 3;
@ -111,7 +111,16 @@ message GetBlacklistResp{
repeated UserInfo data = 3; repeated UserInfo data = 3;
} }
message IsFriendReq{
string token = 1;
string receiveUid = 2;
string OperationID = 3;
}
message IsFriendResp{
int32 errorCode = 1;
string errorMsg = 2;
int32 shipType = 3;
}
message IsInBlackListReq{ message IsInBlackListReq{
string sendUid = 1; string sendUid = 1;
string receiveUid = 2; string receiveUid = 2;
@ -130,7 +139,7 @@ message DeleteFriendReq{
} }
message AddedFriendReq{ message AddFriendResponseReq{
string uid = 1; string uid = 1;
int32 flag = 2; int32 flag = 2;
string OperationID = 3; string OperationID = 3;
@ -145,15 +154,17 @@ message SetFriendCommentReq{
} }
service friend{ service friend{
rpc searchFriend(SearchFriendReq) returns(SearchFriendResp); rpc getFriendsInfo(GetFriendsInfoReq) returns(GetFriendInfoResp);
rpc addFriend(AddFriendReq) returns(CommonResp); rpc addFriend(AddFriendReq) returns(CommonResp);
rpc getFriendApplyList(GetFriendApplyReq) returns(GetFriendApplyResp); rpc getFriendApplyList(GetFriendApplyReq) returns(GetFriendApplyResp);
rpc getSelfApplyList(GetFriendApplyReq) returns(GetFriendApplyResp);
rpc getFriendList(getFriendListReq) returns(getFriendListResp); rpc getFriendList(getFriendListReq) returns(getFriendListResp);
rpc addBlacklist(AddBlacklistReq) returns(CommonResp); rpc addBlacklist(AddBlacklistReq) returns(CommonResp);
rpc removeBlacklist(RemoveBlacklistReq) returns(CommonResp); rpc removeBlacklist(RemoveBlacklistReq) returns(CommonResp);
rpc isFriend(IsFriendReq) returns(IsFriendResp);
rpc isInBlackList(IsInBlackListReq) returns(IsInBlackListResp); rpc isInBlackList(IsInBlackListReq) returns(IsInBlackListResp);
rpc getBlacklist(GetBlacklistReq) returns(GetBlacklistResp); rpc getBlacklist(GetBlacklistReq) returns(GetBlacklistResp);
rpc deleteFriend(DeleteFriendReq) returns(CommonResp); rpc deleteFriend(DeleteFriendReq) returns(CommonResp);
rpc addedFriend(AddedFriendReq) returns(CommonResp); rpc addFriendResponse(AddFriendResponseReq) returns(CommonResp);
rpc setFriendComment(SetFriendCommentReq) returns(CommonResp); rpc setFriendComment(SetFriendCommentReq) returns(CommonResp);
} }

File diff suppressed because it is too large Load Diff

@ -8,9 +8,18 @@ message CommonResp{
} }
message CreateGroupReq{ message CreateGroupReq{
repeated string userIDList = 1; repeated GroupAddMemberInfo memberList = 1;
string token = 2; string groupName = 2;
string OperationID = 3; string introduction = 3;
string notification = 4;
string faceUrl = 5;
string token = 6;
string operationID = 7;
}
message GroupAddMemberInfo{
string uid = 1;
int32 setRole = 2;
} }
message CreateGroupResp{ message CreateGroupResp{
int32 ErrorCode = 1; int32 ErrorCode = 1;
@ -18,61 +27,102 @@ message CreateGroupResp{
string groupID = 3; string groupID = 3;
} }
message GetGroupListReq{ message GetGroupsInfoReq{
string token = 1; repeated string groupIDList = 1;
string OperationID = 2; string token = 2;
string operationID = 3;
} }
message GetGroupListResp{ message GetGroupsInfoResp{
int32 ErrorCode = 1; int32 ErrorCode = 1;
string ErrorMsg = 2; string ErrorMsg = 2;
repeated string groupList = 3; repeated GroupInfo data = 3;
} }
message SetGroupInfoReq{
message GetGroupInfoReq{
string groupID = 1; string groupID = 1;
string groupName = 2;
string notification = 3;
string introduction = 4;
string faceUrl = 5;
string token = 6;
string operationID = 7;
}
message GetGroupApplicationListReq {
string UID = 1;
string OperationID = 2; string OperationID = 2;
string token = 3;
} }
message GetGroupInfoResp{
int32 ErrorCode = 1; message GetGroupApplicationList_Data_User {
string ErrorMsg = 2; string GroupID = 1;
string groupID = 3; string FromUserID = 2;
string groupName = 4; string FromUserNickName = 3;
string groupHeadURL = 5; string FromUserFaceUrl = 4;
string bulletin = 6; string ToUserID = 5;
repeated MemberList groupMemberList = 7; int64 AddTime = 6;
string RequestMsg = 7;
string HandledMsg = 8;
int32 Type = 9;
int32 HandleStatus = 10;
int32 HandleResult = 11;
} }
message MemberList{
string userID = 1; message GetGroupApplicationListData {
string nickName = 2; int32 Count = 1;
int32 isAdmin = 3; repeated GetGroupApplicationList_Data_User User = 2;
} }
message GetGroupApplicationListResp {
int32 ErrCode = 1;
string ErrMsg = 2;
GetGroupApplicationListData Data = 3;
}
message DeleteGroupMemberReq{ message TransferGroupOwnerReq {
string groupID = 1; string GroupID = 1;
string token = 2; string OldOwner = 2;
string OperationID = 3; string NewOwner = 3;
repeated string userIdList = 4; string OperationID = 4;
} }
message TransferGroupOwnerResp{
int32 ErrCode = 1;
string ErrMsg = 2;
}
message SetGroupNameReq{ message JoinGroupReq{
string groupID = 1; string groupID = 1;
string name = 2; string message = 2;
string token = 3; string token = 3;
string OperationID = 4; string OperationID = 4;
} }
message GroupApplicationResponseReq{
string OperationID = 1;
string OwnerID = 2;
string GroupID = 3;
string FromUserID = 4;
string FromUserNickName = 5;
string FromUserFaceUrl = 6;
string ToUserID = 7;
string ToUserNickName = 8;
string ToUserFaceUrl = 9;
int64 AddTime = 10;
string RequestMsg = 11;
string HandledMsg = 12;
int32 Type = 13;
int32 HandleStatus = 14;
int32 HandleResult = 15;
}
message SetGroupBulletinReq{ message GroupApplicationResponseResp{
string groupID = 1; int32 ErrCode = 1;
string bulletin = 2; string ErrMsg = 2;
string OperationID = 3;
string token = 4;
} }
message SetOwnerGroupNickNameReq{ message SetOwnerGroupNickNameReq{
string groupID = 1; string groupID = 1;
string nickName = 2; string nickName = 2;
@ -81,37 +131,153 @@ message SetOwnerGroupNickNameReq{
} }
message SetGroupHeadImageReq{ message QuitGroupReq{
string groupID = 1; string groupID = 1;
string headUrl = 2; string operationID = 2;
string OperationID = 3; string token = 3;
string token = 4;
} }
message MemberExitGroupReq{
message GroupApplicationUserInfo{
string groupID = 1; string groupID = 1;
string OperationID = 2; string uid = 2;
string name = 3;
string icon = 4;
string reqMsg = 5;
int64 applicationTime = 6;
int32 flag = 7;
string operatorID = 8;
string handledMsg = 9;
}
message GroupMemberFullInfo {
string userId = 1;
int32 role = 2;
uint64 joinTime = 3;
string nickName = 4;
string faceUrl = 5;
}
message GetGroupMemberListReq {
string groupID = 1;
string token = 2;
string operationID = 3;
int32 filter = 4;
int32 nextSeq = 5;
}
message GetGroupMemberListResp {
int32 errorCode = 1;
string errorMsg = 2;
repeated GroupMemberFullInfo memberList = 3;
int32 nextSeq = 4;
}
message GetGroupMembersInfoReq {
string groupID = 1;
repeated string memberList = 2;
string token = 3; string token = 3;
string operationID = 4;
} }
message GetGroupMembersInfoResp {
int32 errorCode = 1;
string errorMsg = 2;
repeated GroupMemberFullInfo memberList = 3;
}
service group{ message KickGroupMemberReq {
rpc createGroup(CreateGroupReq) returns(CreateGroupResp); string groupID = 1;
rpc getGroupList(GetGroupListReq) returns(GetGroupListResp); repeated string uidList = 2;
rpc getGroupInfo(GetGroupInfoReq)returns(GetGroupInfoResp); string reason = 3;
rpc deleteGroupMember(DeleteGroupMemberReq) returns(CommonResp); string token = 4;
rpc setGroupName(SetGroupNameReq) returns(CommonResp); string operationID = 5;
rpc setGroupBulletin(SetGroupBulletinReq) returns(CommonResp); }
rpc setOwnerGroupNickName(SetOwnerGroupNickNameReq) returns(CommonResp);
rpc setGroupHeadImage(SetGroupHeadImageReq) returns(CommonResp); message Id2Result {
rpc memberExitGroup(MemberExitGroupReq) returns(CommonResp); string uId = 1;
int32 result = 2; //0 ok; -1 error
} }
message KickGroupMemberResp {
int32 errorCode = 1;
string errorMsg = 2;
repeated Id2Result id2result = 3;
}
message getJoinedGroupListReq {
string token = 1;
string operationID = 2;
}
message GroupInfo {
string groupId = 1;
string groupName = 2;
string notification = 3;
string introduction = 4;
string faceUrl = 5;
uint64 createTime = 6;
string ownerId = 7;
uint32 memberCount = 8;
}
message getJoinedGroupListResp{
int32 errorCode = 1;
string errorMsg = 2;
repeated GroupInfo groupList = 3;
}
message inviteUserToGroupReq {
string token = 1;
string operationID = 2;
string groupID = 3;
string reason = 4;
repeated string uidList = 5;
}
message inviteUserToGroupResp {
int32 errorCode = 1;
string errorMsg = 2;
repeated Id2Result id2result = 3; // 0 ok, -1 error
}
message GetGroupAllMemberReq {
string groupID = 1;
string token = 2;
string operationID = 3;
}
message GetGroupAllMemberResp {
int32 errorCode = 1;
string errorMsg = 2;
repeated GroupMemberFullInfo memberList = 3;
}
service group{
rpc createGroup(CreateGroupReq) returns(CreateGroupResp);
rpc joinGroup(JoinGroupReq) returns(CommonResp);
rpc quitGroup(QuitGroupReq) returns(CommonResp);
rpc getGroupsInfo(GetGroupsInfoReq) returns(GetGroupsInfoResp);
rpc setGroupInfo(SetGroupInfoReq) returns(CommonResp);
rpc getGroupApplicationList(GetGroupApplicationListReq) returns(GetGroupApplicationListResp);
rpc transferGroupOwner(TransferGroupOwnerReq) returns(TransferGroupOwnerResp);
rpc groupApplicationResponse(GroupApplicationResponseReq) returns(GroupApplicationResponseResp);
// rpc setOwnerGroupNickName(SetOwnerGroupNickNameReq) returns(CommonResp);
rpc getGroupMemberList(GetGroupMemberListReq) returns(GetGroupMemberListResp);
rpc getGroupMembersInfo(GetGroupMembersInfoReq) returns(GetGroupMembersInfoResp);
rpc kickGroupMember(KickGroupMemberReq) returns (KickGroupMemberResp);
rpc getJoinedGroupList(getJoinedGroupListReq) returns (getJoinedGroupListResp);
rpc inviteUserToGroup(inviteUserToGroupReq) returns (inviteUserToGroupResp);
rpc getGroupAllMember(GetGroupAllMemberReq) returns(GetGroupAllMemberResp);
}

@ -211,7 +211,9 @@ func init() {
proto.RegisterType((*PushMsgResp)(nil), "push.PushMsgResp") proto.RegisterType((*PushMsgResp)(nil), "push.PushMsgResp")
} }
func init() { proto.RegisterFile("push/push.proto", fileDescriptor_ae0042da44e9a7a7) } func init() {
proto.RegisterFile("push/push.proto", fileDescriptor_ae0042da44e9a7a7)
}
var fileDescriptor_ae0042da44e9a7a7 = []byte{ var fileDescriptor_ae0042da44e9a7a7 = []byte{
// 346 bytes of a gzipped FileDescriptorProto // 346 bytes of a gzipped FileDescriptorProto
@ -241,11 +243,11 @@ var fileDescriptor_ae0042da44e9a7a7 = []byte{
// Reference imports to suppress errors if they are not otherwise used. // Reference imports to suppress errors if they are not otherwise used.
var _ context.Context var _ context.Context
var _ grpc.ClientConn var _ grpc.ClientConnInterface
// This is a compile-time assertion to ensure that this generated file // This is a compile-time assertion to ensure that this generated file
// is compatible with the grpc package it is being compiled against. // is compatible with the grpc package it is being compiled against.
const _ = grpc.SupportPackageIsVersion4 const _ = grpc.SupportPackageIsVersion6
// PushMsgServiceClient is the client API for PushMsgService service. // PushMsgServiceClient is the client API for PushMsgService service.
// //
@ -255,10 +257,10 @@ type PushMsgServiceClient interface {
} }
type pushMsgServiceClient struct { type pushMsgServiceClient struct {
cc *grpc.ClientConn cc grpc.ClientConnInterface
} }
func NewPushMsgServiceClient(cc *grpc.ClientConn) PushMsgServiceClient { func NewPushMsgServiceClient(cc grpc.ClientConnInterface) PushMsgServiceClient {
return &pushMsgServiceClient{cc} return &pushMsgServiceClient{cc}
} }

@ -262,7 +262,9 @@ func init() {
proto.RegisterType((*SingleMsgToUser)(nil), "relay.SingleMsgToUser") proto.RegisterType((*SingleMsgToUser)(nil), "relay.SingleMsgToUser")
} }
func init() { proto.RegisterFile("relay/relay.proto", fileDescriptor_b6da3b5c0d1535b3) } func init() {
proto.RegisterFile("relay/relay.proto", fileDescriptor_b6da3b5c0d1535b3)
}
var fileDescriptor_b6da3b5c0d1535b3 = []byte{ var fileDescriptor_b6da3b5c0d1535b3 = []byte{
// 381 bytes of a gzipped FileDescriptorProto // 381 bytes of a gzipped FileDescriptorProto
@ -294,11 +296,11 @@ var fileDescriptor_b6da3b5c0d1535b3 = []byte{
// Reference imports to suppress errors if they are not otherwise used. // Reference imports to suppress errors if they are not otherwise used.
var _ context.Context var _ context.Context
var _ grpc.ClientConn var _ grpc.ClientConnInterface
// This is a compile-time assertion to ensure that this generated file // This is a compile-time assertion to ensure that this generated file
// is compatible with the grpc package it is being compiled against. // is compatible with the grpc package it is being compiled against.
const _ = grpc.SupportPackageIsVersion4 const _ = grpc.SupportPackageIsVersion6
// OnlineMessageRelayServiceClient is the client API for OnlineMessageRelayService service. // OnlineMessageRelayServiceClient is the client API for OnlineMessageRelayService service.
// //
@ -308,10 +310,10 @@ type OnlineMessageRelayServiceClient interface {
} }
type onlineMessageRelayServiceClient struct { type onlineMessageRelayServiceClient struct {
cc *grpc.ClientConn cc grpc.ClientConnInterface
} }
func NewOnlineMessageRelayServiceClient(cc *grpc.ClientConn) OnlineMessageRelayServiceClient { func NewOnlineMessageRelayServiceClient(cc grpc.ClientConnInterface) OnlineMessageRelayServiceClient {
return &onlineMessageRelayServiceClient{cc} return &onlineMessageRelayServiceClient{cc}
} }

@ -435,7 +435,9 @@ func init() {
proto.RegisterType((*UpdateUserInfoReq)(nil), "user.UpdateUserInfoReq") proto.RegisterType((*UpdateUserInfoReq)(nil), "user.UpdateUserInfoReq")
} }
func init() { proto.RegisterFile("user/user.proto", fileDescriptor_ed89022014131a74) } func init() {
proto.RegisterFile("user/user.proto", fileDescriptor_ed89022014131a74)
}
var fileDescriptor_ed89022014131a74 = []byte{ var fileDescriptor_ed89022014131a74 = []byte{
// 416 bytes of a gzipped FileDescriptorProto // 416 bytes of a gzipped FileDescriptorProto
@ -469,11 +471,11 @@ var fileDescriptor_ed89022014131a74 = []byte{
// Reference imports to suppress errors if they are not otherwise used. // Reference imports to suppress errors if they are not otherwise used.
var _ context.Context var _ context.Context
var _ grpc.ClientConn var _ grpc.ClientConnInterface
// This is a compile-time assertion to ensure that this generated file // This is a compile-time assertion to ensure that this generated file
// is compatible with the grpc package it is being compiled against. // is compatible with the grpc package it is being compiled against.
const _ = grpc.SupportPackageIsVersion4 const _ = grpc.SupportPackageIsVersion6
// UserClient is the client API for User service. // UserClient is the client API for User service.
// //
@ -484,10 +486,10 @@ type UserClient interface {
} }
type userClient struct { type userClient struct {
cc *grpc.ClientConn cc grpc.ClientConnInterface
} }
func NewUserClient(cc *grpc.ClientConn) UserClient { func NewUserClient(cc grpc.ClientConnInterface) UserClient {
return &userClient{cc} return &userClient{cc}
} }

Loading…
Cancel
Save