15 lines
397 B
TypeScript
15 lines
397 B
TypeScript
import { buildMediaPayload } from "openclaw/plugin-sdk/msteams";
|
|
|
|
export function buildMSTeamsMediaPayload(
|
|
mediaList: Array<{ path: string; contentType?: string }>,
|
|
): {
|
|
MediaPath?: string;
|
|
MediaType?: string;
|
|
MediaUrl?: string;
|
|
MediaPaths?: string[];
|
|
MediaUrls?: string[];
|
|
MediaTypes?: string[];
|
|
} {
|
|
return buildMediaPayload(mediaList, { preserveMediaTypeCardinality: true });
|
|
}
|