UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

30 lines (29 loc) 2.48 kB
import { t as DEFAULT_ACCOUNT_ID } from "../../account-id-Df9e41E6.js"; import { r as buildChannelConfigSchema } from "../../config-schema-CO2ikh7C.js"; import { p as formatTrimmedAllowFromEntries } from "../../channel-config-helpers-lj5quus3.js"; import { a as resolveChannelMediaMaxBytes } from "../../media-runtime-fgpmX6eL.js"; import { t as chunkTextForOutbound } from "../../text-chunking-D45TeeEs.js"; import { c as getChatChannelMeta } from "../../core-DSxVv-v1.js"; import { t as PAIRING_APPROVED_MESSAGE } from "../../pairing-message-DNhqI-OE.js"; import { c as collectStatusIssuesFromLastError, r as buildComputedAccountStatusSnapshot } from "../../status-helpers-BevxX6Pu.js"; import "../../channel-status-DxlXr0Xh.js"; import { i as IMessageConfigSchema } from "../../bundled-channel-config-schema-DwZyvOaO.js"; import { a as resolveIMessageAccount } from "../../accounts-DzoymhDS.js"; import { f as setIMessageRuntime } from "../../monitor-reply-cache-DUH5oJzE.js"; import { o as probeIMessage } from "../../sanitize-outbound-B_Wx0jBt.js"; import { n as resolveIMessageGroupToolPolicy, r as imessageMessageActions, t as resolveIMessageGroupRequireMention } from "../../group-policy-B3Dv_Ucw.js"; import { n as normalizeIMessageMessagingTarget, t as looksLikeIMessageTargetId } from "../../normalize-BfDcnrra.js"; import "../../config-api-D88GEQeg.js"; import { t as monitorIMessageProvider } from "../../monitor-DixN9DPl.js"; import { t as sendMessageIMessage } from "../../send-CjeAdmmw.js"; //#region extensions/imessage/src/config-accessors.ts function resolveIMessageConfigAllowFrom(params) { return (resolveIMessageAccount(params).config.allowFrom ?? []).map((entry) => String(entry)); } function resolveIMessageConfigDefaultTo(params) { const defaultTo = resolveIMessageAccount(params).config.defaultTo; if (defaultTo == null) return; return defaultTo.trim() || void 0; } //#endregion export { DEFAULT_ACCOUNT_ID, IMessageConfigSchema, PAIRING_APPROVED_MESSAGE, buildChannelConfigSchema, buildComputedAccountStatusSnapshot, chunkTextForOutbound, collectStatusIssuesFromLastError, formatTrimmedAllowFromEntries, getChatChannelMeta, imessageMessageActions, looksLikeIMessageTargetId, monitorIMessageProvider, normalizeIMessageMessagingTarget, probeIMessage, resolveChannelMediaMaxBytes, resolveIMessageConfigAllowFrom, resolveIMessageConfigDefaultTo, resolveIMessageGroupRequireMention, resolveIMessageGroupToolPolicy, sendMessageIMessage, setIMessageRuntime };