package catalogreconcile

import (
	"context"

	"github.com/nexuscrm/kernel/pkg/formula"
	controlplane "github.com/pingcap-inc/nexuscrm-controlplane"
)

func (r *RepositoryMetadataReader) GetRuntimeFormulaFunctionBundles(
	ctx context.Context,
) ([]formula.FunctionBundle, error) {
	return controlplane.ReadActiveRuntimeFormulaFunctionBundles(
		ctx,
		r.GetExecutor(ctx),
	)
}

var _ EffectiveFormulaFunctionMetadataReader = (*RepositoryMetadataReader)(nil)
