openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
19 lines (18 loc) • 916 B
JavaScript
import { a as resolveConfiguredAcpBindingSpecFromRecord } from "./persistent-bindings.types-DfGgDDKL.mjs";
import { n as resolveConfiguredBindingRecord, r as resolveConfiguredBindingRecordBySessionKey } from "./configured-binding-registry-DQLnmrP-.mjs";
//#region src/acp/persistent-bindings.resolve.ts
function resolveConfiguredAcpBindingRecord(params) {
const resolved = resolveConfiguredBindingRecord(params);
if (!resolved) return null;
const spec = resolveConfiguredAcpBindingSpecFromRecord(resolved.record);
return spec ? {
spec,
record: resolved.record
} : null;
}
function resolveConfiguredAcpBindingSpecBySessionKey(params) {
const resolved = resolveConfiguredBindingRecordBySessionKey(params);
return resolved ? resolveConfiguredAcpBindingSpecFromRecord(resolved.record) : null;
}
//#endregion
export { resolveConfiguredAcpBindingSpecBySessionKey as n, resolveConfiguredAcpBindingRecord as t };