UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

17 lines (16 loc) • 1.11 kB
import { a as resolveConfiguredAcpBindingSpecFromRecord, s as toResolvedConfiguredAcpBinding } from "./persistent-bindings.types-DWbrbd8R.mjs"; import { n as resolveConfiguredBindingRecord, r as resolveConfiguredBindingRecordBySessionKey } from "./configured-binding-registry-DUTZdjJt.mjs"; //#region src/acp/persistent-bindings.resolve.ts /** Resolves configured channel conversation bindings into ACP session binding specs. */ /** Resolves a configured ACP binding for a concrete channel conversation. */ function resolveConfiguredAcpBindingRecord(params) { const resolved = resolveConfiguredBindingRecord(params); return resolved ? toResolvedConfiguredAcpBinding(resolved.record) : null; } /** Resolves the configured ACP binding spec that owns a generated session key. */ function resolveConfiguredAcpBindingSpecBySessionKey(params) { const resolved = resolveConfiguredBindingRecordBySessionKey(params); return resolved ? resolveConfiguredAcpBindingSpecFromRecord(resolved.record) : null; } //#endregion export { resolveConfiguredAcpBindingSpecBySessionKey as n, resolveConfiguredAcpBindingRecord as t };