UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

17 lines (16 loc) 656 B
import "./session-key-BnWWjqNc.js"; import { n as normalizeAccountId } from "./account-id-CETVCrTz.js"; //#region src/channels/plugins/media-limits.ts const MB = 1048576; /** Resolves channel media limit bytes from account-specific config or agent defaults. */ function resolveChannelMediaMaxBytes(params) { const accountId = normalizeAccountId(params.accountId); const channelLimit = params.resolveChannelLimitMb({ cfg: params.cfg, accountId }); if (channelLimit) return channelLimit * MB; if (params.cfg.agents?.defaults?.mediaMaxMb) return params.cfg.agents.defaults.mediaMaxMb * MB; } //#endregion export { resolveChannelMediaMaxBytes as t };