Files
econet-exporter/pkg/econet/econetgrpc/server.go
T
rmcguire b2ec72352a
Build and Publish / go-binaries (push) Has been skipped
Build and Publish / container-images (push) Has been skipped
Build and Publish / helm-release (push) Successful in 19s
Build and Publish / check-chart (push) Successful in 52s
implement econet exporter
2026-07-04 17:22:31 -04:00

31 lines
835 B
Go

package econetgrpc
import (
"gitea.libretechconsulting.com/rmcguire/go-app/pkg/srv/grpc/opts"
"google.golang.org/grpc"
"google.golang.org/grpc/credentials/insecure"
econetPb "gitea.libretechconsulting.com/rmcguire/econet-exporter/api/econet/v1alpha1"
)
func (s *EconetGRPCServer) GetDialOpts() []grpc.DialOption {
return []grpc.DialOption{
// NOTE: Necessary for grpc-gateway to connect to grpc server
// Update if grpc service has credentials, tls, etc..
grpc.WithTransportCredentials(insecure.NewCredentials()),
}
}
func (s *EconetGRPCServer) GetServices() []*opts.GRPCService {
return []*opts.GRPCService{
{
Name: "Econet Exporter",
Type: &econetPb.EconetService_ServiceDesc,
Service: s,
GwRegistrationFuncs: []opts.GwRegistrationFunc{
econetPb.RegisterEconetServiceHandler,
},
},
}
}