INNER CODE UNIT · Go

createReconciler

theopenlane/core · cmd/catalog/reconcile/main.go:138

func createReconciler(c *cli.Command) (*reconciler.Reconciler, error) {
	cfgLoc := c.Root().String("config")
	cfg, err := config.Load(&cfgLoc)
	if err != nil {
		return nil, fmt.Errorf("load config: %w", err)
	}

	stripeClient, err := entitlements.NewStripeClient(
		entitlements.WithAPIKey(cfg.Entitlements.PrivateStripeKey),
		entitlements.WithConfig(cfg.Entitlements),
	)
	if err != nil {
		return nil, fmt.Errorf("stripe client: %w", err)
	}

	options := []reconciler.Option{
		reconciler.WithStripeClient(stripeClient),
	}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…