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)
}
clients := initialize.NewClients(&initialize.ClientsDeps{
clients := initialize.NewClients(initialize.ClientsDeps{
Logger: logger,
AuthURL: &config.Service.AuthMicroservice.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,
})
repositories := initialize.NewRepositories(&initialize.RepositoriesDeps{
repositories := initialize.NewRepositories(initialize.RepositoriesDeps{
Logger: logger,
MongoDB: mongoDB,
})
services := initialize.NewServices(&initialize.ServicesDeps{
services := initialize.NewServices(initialize.ServicesDeps{
Logger: logger,
Repositories: repositories,
Clients: clients,
})
controllers := initialize.NewControllers(&initialize.ControllersDeps{
controllers := initialize.NewControllers(initialize.ControllersDeps{
Logger: logger,
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)
}
api := initialize.NewAPI(controllers)
api := initialize.NewAPI(*controllers)
serverHTTP, httpErr := server.NewHTTP(server.DepsHTTP{
Logger: logger,