UNPKG

@onereach/channel-transformer

Version:

Convert data model between different channels (Slack, Microsoft Teams, Generic...)

20 lines (17 loc) 757 B
import { ISalesforceMiawMessage } from "../../types"; import { IGenericSection } from "../../../generic/types"; import { getMethods } from "../methods"; export const transformDynamicsMessage = (message: ISalesforceMiawMessage): IGenericSection => { const section: IGenericSection = { type: 'section', children: [] }; if (message?.staticContent?.text) section.children.push(getMethods("text")(message.staticContent)); if (message?.staticContent?.attachments?.length) { section.children.push(getMethods("attachments")(message.staticContent.attachments)); } if (message?.staticContent?.linkItem) { section.children.push(getMethods("link")(message.staticContent.linkItem)); } return section; };