From a03d7079045e42b5e5748a22adf574bea64f195f Mon Sep 17 00:00:00 2001 From: Nik Afiq Date: Mon, 6 Apr 2026 19:32:30 +0900 Subject: [PATCH] feat: enable gRPC reflection for service registration --- ha-gateway/cmd/gateway/main.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ha-gateway/cmd/gateway/main.go b/ha-gateway/cmd/gateway/main.go index 3f6c9df..01c9de8 100644 --- a/ha-gateway/cmd/gateway/main.go +++ b/ha-gateway/cmd/gateway/main.go @@ -13,6 +13,7 @@ import ( "go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc" "google.golang.org/grpc" "google.golang.org/grpc/peer" + "google.golang.org/grpc/reflection" hav1 "gitea.nik4nao.com/nik/home-services/gen/ha/v1" grpcadapter "gitea.nik4nao.com/nik/home-services/ha-gateway/internal/adapters/primary/grpc" @@ -84,6 +85,7 @@ func main() { hav1.RegisterLightServiceServer(srv, grpcadapter.NewLightGRPC(lightApp)) hav1.RegisterSwitchServiceServer(srv, grpcadapter.NewSwitchGRPC(switchApp)) hav1.RegisterEventServiceServer(srv, &grpcadapter.EventGRPC{}) + reflection.Register(srv) // 8. Start listener. lis, err := net.Listen("tcp", ":"+cfg.GRPCPort)