Skip to content

Commit f7caa9f

Browse files
Merge pull request #64 from observerly/feature/cmd/api/NewSolveServiceHandler
feat: add NewSolveServiceHandler to api/main.go command in @observerly/nova
2 parents 0737be2 + 4b0afd3 commit f7caa9f

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

cmd/api/main.go

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,10 @@ import (
2828
"google.golang.org/grpc"
2929

3030
"nova/internal/adapters"
31+
"nova/internal/gen/solve/v1/solvev1connect"
3132
"nova/internal/gen/store/v1/storev1connect"
3233
"nova/service/model"
34+
"nova/service/solve"
3335
"nova/service/storage"
3436
)
3537

@@ -80,6 +82,11 @@ func main() {
8082
storage.NewStorageServer(app, client),
8183
)
8284

85+
// Register our Solve service:
86+
solvePath, solveHandler := solvev1connect.NewSolveServiceHandler(
87+
solve.NewSolveServer(app, client),
88+
)
89+
8390
reflector := grpcreflect.NewStaticReflector(
8491
storev1connect.StorageServiceName,
8592
)
@@ -93,6 +100,9 @@ func main() {
93100
// Register our store service with the gRPC server:
94101
mux.Handle(storePath, storeHandler)
95102

103+
// Register our solve service with the gRPC server:
104+
mux.Handle(solvePath, solveHandler)
105+
96106
// Register reflection service on gRPC server:
97107
mux.Handle(grpcreflect.NewHandlerV1(reflector))
98108

0 commit comments

Comments
 (0)