regen with never protoc-gen-go

Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
This commit is contained in:
2021-03-22 09:48:12 +03:00
parent 6625c96cc8
commit a5b049abf9
11 changed files with 106 additions and 613 deletions

View File

@@ -1,13 +1,12 @@
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.25.0-devel
// protoc-gen-go v1.26.0
// protoc v3.6.1
// source: service.proto
package service
import (
proto "github.com/golang/protobuf/proto"
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
reflect "reflect"
@@ -21,10 +20,6 @@ const (
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
// This is a compile-time assertion that a sufficiently up-to-date version
// of the legacy proto package is being used.
const _ = proto.ProtoPackageIsVersion4
type Empty struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
@@ -227,6 +222,7 @@ type isField_Val interface {
}
type Field_DoubleVal struct {
// https://developers.google.com/protocol-buffers/docs/proto3#scalar
DoubleVal float64 `protobuf:"fixed64,2,opt,name=double_val,json=doubleVal,proto3,oneof"`
}
@@ -275,11 +271,12 @@ var file_service_proto_rawDesc = []byte{
0x0a, 0x03, 0x76, 0x61, 0x6c, 0x32, 0x33, 0x0a, 0x06, 0x4c, 0x6f, 0x67, 0x67, 0x65, 0x72, 0x12,
0x29, 0x0a, 0x03, 0x4c, 0x6f, 0x67, 0x12, 0x10, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65,
0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x1a, 0x0e, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69,
0x63, 0x65, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x00, 0x42, 0x36, 0x5a, 0x34, 0x67, 0x69,
0x63, 0x65, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x00, 0x42, 0x3f, 0x5a, 0x3d, 0x67, 0x69,
0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x75, 0x6e, 0x69, 0x73, 0x74, 0x61, 0x63,
0x6b, 0x2d, 0x6f, 0x72, 0x67, 0x2f, 0x6d, 0x69, 0x63, 0x72, 0x6f, 0x2d, 0x6c, 0x6f, 0x67, 0x67,
0x65, 0x72, 0x2d, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x3b, 0x73, 0x65, 0x72, 0x76, 0x69,
0x63, 0x65, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
0x65, 0x72, 0x2d, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2f, 0x76, 0x33, 0x2f, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x3b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x62, 0x06, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x33,
}
var (

View File

@@ -1,7 +1,7 @@
syntax = "proto3";
package service;
option go_package="github.com/unistack-org/micro-logger-service;service";
option go_package="github.com/unistack-org/micro-logger-service/v3/proto;service";
service Logger {
rpc Log(Message) returns (Empty) {};

View File

@@ -11,7 +11,8 @@ import (
// This is a compile-time assertion to ensure that this generated file
// is compatible with the grpc package it is being compiled against.
const _ = grpc.SupportPackageIsVersion6
// Requires gRPC-Go v1.32.0 or later.
const _ = grpc.SupportPackageIsVersion7
// LoggerClient is the client API for Logger service.
//
@@ -49,13 +50,20 @@ type LoggerServer interface {
type UnimplementedLoggerServer struct {
}
func (*UnimplementedLoggerServer) Log(context.Context, *Message) (*Empty, error) {
func (UnimplementedLoggerServer) Log(context.Context, *Message) (*Empty, error) {
return nil, status.Errorf(codes.Unimplemented, "method Log not implemented")
}
func (*UnimplementedLoggerServer) mustEmbedUnimplementedLoggerServer() {}
func (UnimplementedLoggerServer) mustEmbedUnimplementedLoggerServer() {}
func RegisterLoggerServer(s *grpc.Server, srv LoggerServer) {
s.RegisterService(&_Logger_serviceDesc, srv)
// UnsafeLoggerServer may be embedded to opt out of forward compatibility for this service.
// Use of this interface is not recommended, as added methods to LoggerServer will
// result in compilation errors.
type UnsafeLoggerServer interface {
mustEmbedUnimplementedLoggerServer()
}
func RegisterLoggerServer(s grpc.ServiceRegistrar, srv LoggerServer) {
s.RegisterService(&Logger_ServiceDesc, srv)
}
func _Logger_Log_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
@@ -76,7 +84,10 @@ func _Logger_Log_Handler(srv interface{}, ctx context.Context, dec func(interfac
return interceptor(ctx, in, info, handler)
}
var _Logger_serviceDesc = grpc.ServiceDesc{
// Logger_ServiceDesc is the grpc.ServiceDesc for Logger service.
// It's only intended for direct use with grpc.RegisterService,
// and not to be introspected or modified (even as a copy)
var Logger_ServiceDesc = grpc.ServiceDesc{
ServiceName: "service.Logger",
HandlerType: (*LoggerServer)(nil),
Methods: []grpc.MethodDesc{

View File

@@ -1,44 +0,0 @@
// Code generated by protoc-gen-micro
// source: service.proto
package service
import (
"context"
micro_api "github.com/unistack-org/micro/v3/api"
micro_client "github.com/unistack-org/micro/v3/client"
micro_server "github.com/unistack-org/micro/v3/server"
)
// NewLoggerEndpoints provides api endpoints metdata for Logger service
func NewLoggerEndpoints() []*micro_api.Endpoint {
var endpoints []*micro_api.Endpoint
return endpoints
}
// LoggerService interface
type LoggerService interface {
Log(context.Context, *Message, ...micro_client.CallOption) (*Empty, error)
}
// Micro server stuff
// LoggerHandler server handler
type LoggerHandler interface {
Log(context.Context, *Message, *Empty) error
}
// RegisterLoggerHandler registers server handler
func RegisterLoggerHandler(s micro_server.Server, sh LoggerHandler, opts ...micro_server.HandlerOption) error {
type logger interface {
Log(context.Context, *Message, *Empty) error
}
type Logger struct {
logger
}
h := &loggerHandler{sh}
for _, endpoint := range NewLoggerEndpoints() {
opts = append(opts, micro_api.WithEndpoint(endpoint))
}
return s.Handle(s.NewHandler(&Logger{h}, opts...))
}

View File

@@ -1,46 +0,0 @@
// Code generated by protoc-gen-micro
// source: service.proto
package service
import (
"context"
micro_client "github.com/unistack-org/micro/v3/client"
micro_server "github.com/unistack-org/micro/v3/server"
)
var (
_ micro_server.Option
_ micro_client.Option
)
type loggerService struct {
c micro_client.Client
name string
}
// Micro client stuff
// NewLoggerService create new service client
func NewLoggerService(name string, c micro_client.Client) LoggerService {
return &loggerService{c: c, name: name}
}
func (c *loggerService) Log(ctx context.Context, req *Message, opts ...micro_client.CallOption) (*Empty, error) {
rsp := &Empty{}
err := c.c.Call(ctx, c.c.NewRequest(c.name, "Logger.Log", req), rsp, opts...)
if err != nil {
return nil, err
}
return rsp, nil
}
// Micro server stuff
type loggerHandler struct {
LoggerHandler
}
func (h *loggerHandler) Log(ctx context.Context, req *Message, rsp *Empty) error {
return h.LoggerHandler.Log(ctx, req, rsp)
}