@@ -61,15 +61,25 @@ var serveCmd = &cobra.Command{
6161
6262 // Create CommandHandler client
6363 log .Info ("Connecting command handler..." , "commandHandlerAddr" , commandHandlerAddr )
64- conn , commandHandlerClient , err := grpcUtil .NewClientWithAuthForward (ctx , commandHandlerAddr , false , commandHandlerApi .NewCommandHandlerClient )
64+ conn , commandHandlerClient , err := grpcUtil .NewClientWithAuthForward (
65+ ctx ,
66+ commandHandlerAddr ,
67+ false ,
68+ commandHandlerApi .NewCommandHandlerClient ,
69+ )
6570 if err != nil {
6671 return err
6772 }
6873 defer util .PanicOnErrorFunc (conn .Close )
6974
7075 // Create User client
7176 log .Info ("Connecting queryhandler..." , "queryHandlerAddr" , queryHandlerAddr )
72- conn , userClient , err := grpcUtil .NewClientWithAuthForward (ctx , queryHandlerAddr , false , domainApi .NewUserClient )
77+ conn , userClient , err := grpcUtil .NewClientWithAuthForward (
78+ ctx ,
79+ queryHandlerAddr ,
80+ false ,
81+ domainApi .NewUserClient ,
82+ )
7383 if err != nil {
7484 return err
7585 }
@@ -99,7 +109,10 @@ var serveCmd = &cobra.Command{
99109 providerConfig := scimserver .NewProvierConfig ()
100110 userHandler := scimserver .NewUserHandler (commandHandlerClient , userClient )
101111 groupHandler := scimserver .NewGroupHandler (commandHandlerClient , userClient )
102- scimServer := scimserver .NewServer (providerConfig , userHandler , groupHandler )
112+ scimServer , err := scimserver .NewServer (& providerConfig , userHandler , groupHandler )
113+ if err != nil {
114+ return err
115+ }
103116
104117 // Start routine waiting for signals
105118 shutdown .RegisterSignalHandler (func () {
@@ -139,6 +152,16 @@ func init() {
139152 flags := serveCmd .Flags ()
140153 flags .StringVar (& httpApiAddr , "http-api-addr" , ":8081" , "Address the HTTP service will listen on" )
141154 flags .StringVar (& healthApiAddr , "health-api-addr" , ":8082" , "Address the health check HTTP service will listen on" )
142- flags .StringVar (& commandHandlerAddr , "command-handler-api-addr" , ":8081" , "Address the command handler gRPC service is listening on" )
143- flags .StringVar (& queryHandlerAddr , "query-handler-api-addr" , ":8082" , "Address the query handler gRPC service is listening on" )
155+ flags .StringVar (
156+ & commandHandlerAddr ,
157+ "command-handler-api-addr" ,
158+ ":8081" ,
159+ "Address the command handler gRPC service is listening on" ,
160+ )
161+ flags .StringVar (
162+ & queryHandlerAddr ,
163+ "query-handler-api-addr" ,
164+ ":8082" ,
165+ "Address the query handler gRPC service is listening on" ,
166+ )
144167}
0 commit comments