Skip to content

Commit 7c5ecee

Browse files
authored
Allow setting grpc options on grpc server (#366)
Signed-off-by: Joni Collinge <[email protected]>
1 parent 6484b1b commit 7c5ecee

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

service/grpc/service.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,11 +44,11 @@ func NewService(address string) (s common.Service, err error) {
4444
}
4545

4646
// NewServiceWithListener creates new Service with specific listener.
47-
func NewServiceWithListener(lis net.Listener) common.Service {
48-
return newService(lis)
47+
func NewServiceWithListener(lis net.Listener, opts ...grpc.ServerOption) common.Service {
48+
return newService(lis, opts...)
4949
}
5050

51-
func newService(lis net.Listener) *Server {
51+
func newService(lis net.Listener, opts ...grpc.ServerOption) *Server {
5252
s := &Server{
5353
listener: lis,
5454
invokeHandlers: make(map[string]common.ServiceInvocationHandler),
@@ -57,7 +57,7 @@ func newService(lis net.Listener) *Server {
5757
authToken: os.Getenv(common.AppAPITokenEnvVar),
5858
}
5959

60-
gs := grpc.NewServer()
60+
gs := grpc.NewServer(opts...)
6161
pb.RegisterAppCallbackServer(gs, s)
6262
pb.RegisterAppCallbackHealthCheckServer(gs, s)
6363
s.grpcServer = gs

0 commit comments

Comments
 (0)