openclaw/src/plugin-sdk/outbound-media.ts

17 lines
388 B
TypeScript

import { loadWebMedia } from "./web-media.js";
export type OutboundMediaLoadOptions = {
maxBytes?: number;
mediaLocalRoots?: readonly string[];
};
export async function loadOutboundMediaFromUrl(
mediaUrl: string,
options: OutboundMediaLoadOptions = {},
) {
return await loadWebMedia(mediaUrl, {
maxBytes: options.maxBytes,
localRoots: options.mediaLocalRoots,
});
}