|
|
@@ -11,7 +11,6 @@ import (
|
|
|
|
|
|
// This is a compile-time assertion to ensure that this generated file
|
|
|
// is compatible with the grpc package it is being compiled against.
|
|
|
-// Requires gRPC-Go v1.32.0 or later.
|
|
|
const _ = grpc.SupportPackageIsVersion7
|
|
|
|
|
|
// ApiClient is the client API for Api service.
|
|
|
@@ -155,6 +154,8 @@ type ApiClient interface {
|
|
|
GenPhoneVerifyCodeByWeiXin(ctx context.Context, in *GenPhoneVerifyCodeRequestWX, opts ...grpc.CallOption) (*StandardReply, error)
|
|
|
CheckVerifyCode(ctx context.Context, in *CheckVerifyCodeRequest, opts ...grpc.CallOption) (*DefaultReply, error)
|
|
|
WeiXinSignIn(ctx context.Context, in *WeiXinSignInRequest, opts ...grpc.CallOption) (*SignInReply, error)
|
|
|
+ // 用户监听消息
|
|
|
+ UserListenMsg(ctx context.Context, in *DefaultRequest, opts ...grpc.CallOption) (Api_UserListenMsgClient, error)
|
|
|
}
|
|
|
|
|
|
type apiClient struct {
|
|
|
@@ -1308,6 +1309,38 @@ func (c *apiClient) WeiXinSignIn(ctx context.Context, in *WeiXinSignInRequest, o
|
|
|
return out, nil
|
|
|
}
|
|
|
|
|
|
+func (c *apiClient) UserListenMsg(ctx context.Context, in *DefaultRequest, opts ...grpc.CallOption) (Api_UserListenMsgClient, error) {
|
|
|
+ stream, err := c.cc.NewStream(ctx, &_Api_serviceDesc.Streams[0], "/base.Api/UserListenMsg", opts...)
|
|
|
+ if err != nil {
|
|
|
+ return nil, err
|
|
|
+ }
|
|
|
+ x := &apiUserListenMsgClient{stream}
|
|
|
+ if err := x.ClientStream.SendMsg(in); err != nil {
|
|
|
+ return nil, err
|
|
|
+ }
|
|
|
+ if err := x.ClientStream.CloseSend(); err != nil {
|
|
|
+ return nil, err
|
|
|
+ }
|
|
|
+ return x, nil
|
|
|
+}
|
|
|
+
|
|
|
+type Api_UserListenMsgClient interface {
|
|
|
+ Recv() (*Msg, error)
|
|
|
+ grpc.ClientStream
|
|
|
+}
|
|
|
+
|
|
|
+type apiUserListenMsgClient struct {
|
|
|
+ grpc.ClientStream
|
|
|
+}
|
|
|
+
|
|
|
+func (x *apiUserListenMsgClient) Recv() (*Msg, error) {
|
|
|
+ m := new(Msg)
|
|
|
+ if err := x.ClientStream.RecvMsg(m); err != nil {
|
|
|
+ return nil, err
|
|
|
+ }
|
|
|
+ return m, nil
|
|
|
+}
|
|
|
+
|
|
|
// ApiServer is the server API for Api service.
|
|
|
// All implementations must embed UnimplementedApiServer
|
|
|
// for forward compatibility
|
|
|
@@ -1449,6 +1482,8 @@ type ApiServer interface {
|
|
|
GenPhoneVerifyCodeByWeiXin(context.Context, *GenPhoneVerifyCodeRequestWX) (*StandardReply, error)
|
|
|
CheckVerifyCode(context.Context, *CheckVerifyCodeRequest) (*DefaultReply, error)
|
|
|
WeiXinSignIn(context.Context, *WeiXinSignInRequest) (*SignInReply, error)
|
|
|
+ // 用户监听消息
|
|
|
+ UserListenMsg(*DefaultRequest, Api_UserListenMsgServer) error
|
|
|
mustEmbedUnimplementedApiServer()
|
|
|
}
|
|
|
|
|
|
@@ -1837,6 +1872,9 @@ func (UnimplementedApiServer) CheckVerifyCode(context.Context, *CheckVerifyCodeR
|
|
|
func (UnimplementedApiServer) WeiXinSignIn(context.Context, *WeiXinSignInRequest) (*SignInReply, error) {
|
|
|
return nil, status.Errorf(codes.Unimplemented, "method WeiXinSignIn not implemented")
|
|
|
}
|
|
|
+func (UnimplementedApiServer) UserListenMsg(*DefaultRequest, Api_UserListenMsgServer) error {
|
|
|
+ return status.Errorf(codes.Unimplemented, "method UserListenMsg not implemented")
|
|
|
+}
|
|
|
func (UnimplementedApiServer) mustEmbedUnimplementedApiServer() {}
|
|
|
|
|
|
// UnsafeApiServer may be embedded to opt out of forward compatibility for this service.
|
|
|
@@ -1847,7 +1885,7 @@ type UnsafeApiServer interface {
|
|
|
}
|
|
|
|
|
|
func RegisterApiServer(s grpc.ServiceRegistrar, srv ApiServer) {
|
|
|
- s.RegisterService(&Api_ServiceDesc, srv)
|
|
|
+ s.RegisterService(&_Api_serviceDesc, srv)
|
|
|
}
|
|
|
|
|
|
func _Api_SignUp_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
|
|
@@ -4136,10 +4174,28 @@ func _Api_WeiXinSignIn_Handler(srv interface{}, ctx context.Context, dec func(in
|
|
|
return interceptor(ctx, in, info, handler)
|
|
|
}
|
|
|
|
|
|
-// Api_ServiceDesc is the grpc.ServiceDesc for Api service.
|
|
|
-// It's only intended for direct use with grpc.RegisterService,
|
|
|
-// and not to be introspected or modified (even as a copy)
|
|
|
-var Api_ServiceDesc = grpc.ServiceDesc{
|
|
|
+func _Api_UserListenMsg_Handler(srv interface{}, stream grpc.ServerStream) error {
|
|
|
+ m := new(DefaultRequest)
|
|
|
+ if err := stream.RecvMsg(m); err != nil {
|
|
|
+ return err
|
|
|
+ }
|
|
|
+ return srv.(ApiServer).UserListenMsg(m, &apiUserListenMsgServer{stream})
|
|
|
+}
|
|
|
+
|
|
|
+type Api_UserListenMsgServer interface {
|
|
|
+ Send(*Msg) error
|
|
|
+ grpc.ServerStream
|
|
|
+}
|
|
|
+
|
|
|
+type apiUserListenMsgServer struct {
|
|
|
+ grpc.ServerStream
|
|
|
+}
|
|
|
+
|
|
|
+func (x *apiUserListenMsgServer) Send(m *Msg) error {
|
|
|
+ return x.ServerStream.SendMsg(m)
|
|
|
+}
|
|
|
+
|
|
|
+var _Api_serviceDesc = grpc.ServiceDesc{
|
|
|
ServiceName: "base.Api",
|
|
|
HandlerType: (*ApiServer)(nil),
|
|
|
Methods: []grpc.MethodDesc{
|
|
|
@@ -4652,6 +4708,12 @@ var Api_ServiceDesc = grpc.ServiceDesc{
|
|
|
Handler: _Api_WeiXinSignIn_Handler,
|
|
|
},
|
|
|
},
|
|
|
- Streams: []grpc.StreamDesc{},
|
|
|
+ Streams: []grpc.StreamDesc{
|
|
|
+ {
|
|
|
+ StreamName: "UserListenMsg",
|
|
|
+ Handler: _Api_UserListenMsg_Handler,
|
|
|
+ ServerStreams: true,
|
|
|
+ },
|
|
|
+ },
|
|
|
Metadata: "base.proto",
|
|
|
}
|