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--DEYLak-.js"; import { i as resolveConfiguredBindingRecordBySessionKey, r as resolveConfiguredBindingRecord } from "./configured-binding-registry-Cuw2WGgE.js"; //#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 };