Skip to content

Commit

Permalink
Register all services to gateway server
Browse files Browse the repository at this point in the history
  • Loading branch information
lrettig committed Jul 19, 2020
1 parent 1d976ad commit df1e77b
Showing 1 changed file with 24 additions and 0 deletions.
24 changes: 24 additions & 0 deletions api/grpcserver/http_server.go
Expand Up @@ -64,6 +64,30 @@ func (s *JSONHTTPServer) StartService(startNodeService bool, startMeshService bo
log.Info("registered MeshService with grpc gateway server")
}
}
if startGlobalStateService {
if err := gw.RegisterGlobalStateServiceHandlerFromEndpoint(ctx, mux, jsonEndpoint, opts); err != nil {
log.Error("error registering GlobalStateService with grpc gateway", err)
} else {
serviceCount++
log.Info("registered GlobalStateService with grpc gateway server")
}
}
if startSmesherService {
if err := gw.RegisterSmesherServiceHandlerFromEndpoint(ctx, mux, jsonEndpoint, opts); err != nil {
log.Error("error registering SmesherService with grpc gateway", err)
} else {
serviceCount++
log.Info("registered SmesherService with grpc gateway server")
}
}
if startTransactionService {
if err := gw.RegisterTransactionServiceHandlerFromEndpoint(ctx, mux, jsonEndpoint, opts); err != nil {
log.Error("error registering TransactionService with grpc gateway", err)
} else {
serviceCount++
log.Info("registered TransactionService with grpc gateway server")
}
}

// At least one service must be enabled
if serviceCount == 0 {
Expand Down

0 comments on commit df1e77b

Please sign in to comment.