// NewGRPCServer returns a new GRPC server with the zap and recovery interceptors
NewGRPCServer returns a new GRPC server with the zap and recovery interceptors
// NewGRPCServer returns a new GRPC server with the zap and recovery interceptors
func NewGRPCServer() *grpc.Server {
	return grpc.NewServer(
		grpc.UnaryInterceptor(grpc_middleware.ChainUnaryServer(
			grpc_zap.UnaryServerInterceptor(Logger),
			grpc_recovery.UnaryServerInterceptor(),
		)),
	)
}
func NewGRPCServer ( ) * grpc . Server { return grpc . NewServer ( grpc . UnaryInterceptor ( grpc_middleware . ChainUnaryServer ( grpc_zap . UnaryServerInterceptor ( Logger ) , grpc_recovery . UnaryServerInterceptor ( ) , ) ) , ) }
NewGRPCServer returns a new GRPC server with the zap and recovery interceptors
NewGRPCServer returns a new GRPC server with the zap and recovery interceptors