fix: app run args in modules

This commit is contained in:
Kirill 2023-06-14 01:54:48 +03:00
parent f679de4f5d
commit 09f11889a6

@ -30,7 +30,7 @@ func Run(ctx context.Context, config *models.Config, logger *zap.Logger) error {
return fmt.Errorf("failed connection to db: %w", err) return fmt.Errorf("failed connection to db: %w", err)
} }
clients := initialize.NewClients(&initialize.ClientsDeps{ clients := initialize.NewClients(initialize.ClientsDeps{
Logger: logger, Logger: logger,
AuthURL: &config.Service.AuthMicroservice.URL, AuthURL: &config.Service.AuthMicroservice.URL,
HubadminURL: &config.Service.HubadminMicroservice.URL, HubadminURL: &config.Service.HubadminMicroservice.URL,
@ -39,18 +39,18 @@ func Run(ctx context.Context, config *models.Config, logger *zap.Logger) error {
PaymentServiceConfiguration: &config.Service.PaymentMicroservice, PaymentServiceConfiguration: &config.Service.PaymentMicroservice,
}) })
repositories := initialize.NewRepositories(&initialize.RepositoriesDeps{ repositories := initialize.NewRepositories(initialize.RepositoriesDeps{
Logger: logger, Logger: logger,
MongoDB: mongoDB, MongoDB: mongoDB,
}) })
services := initialize.NewServices(&initialize.ServicesDeps{ services := initialize.NewServices(initialize.ServicesDeps{
Logger: logger, Logger: logger,
Repositories: repositories, Repositories: repositories,
Clients: clients, Clients: clients,
}) })
controllers := initialize.NewControllers(&initialize.ControllersDeps{ controllers := initialize.NewControllers(initialize.ControllersDeps{
Logger: logger, Logger: logger,
Services: services, Services: services,
}) })
@ -60,7 +60,7 @@ func Run(ctx context.Context, config *models.Config, logger *zap.Logger) error {
return fmt.Errorf("failed to loading openapi spec: %w", err) return fmt.Errorf("failed to loading openapi spec: %w", err)
} }
api := initialize.NewAPI(controllers) api := initialize.NewAPI(*controllers)
serverHTTP, httpErr := server.NewHTTP(server.DepsHTTP{ serverHTTP, httpErr := server.NewHTTP(server.DepsHTTP{
Logger: logger, Logger: logger,