package repositories import ( "context" "fmt" mongoRepo "fwh-toolbox-server/repositories/mongo" pgsqlRepo "fwh-toolbox-server/repositories/pgsql" ) // Init initializes repository-owned schemas and indexes after database and // object-store clients are connected, but before schedulers and workers start. func Init(ctx context.Context) error { if err := mongoRepo.Init(ctx); err != nil { return fmt.Errorf("initialize MongoDB repositories: %w", err) } if err := pgsqlRepo.Init(ctx); err != nil { return fmt.Errorf("initialize PostgreSQL repositories: %w", err) } return nil }