UNPKG

@onereach/channel-transformer

Version:

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

20 lines (16 loc) 628 B
import { IGenericMultimedia } from "../../../../generic/types"; import { IRWCAnswerComponent } from "../../../types"; export const transformMultimedia = (msg: IRWCAnswerComponent): IGenericMultimedia => { const result: IGenericMultimedia = { type: 'record', props: { rwc: { allowedMediaTypes: msg.vBind.allowedMediaTypes } } }; // eslint-disable-next-line no-prototype-builtins if(msg.vBind.hasOwnProperty('allowUploadAllMediaTypes')) result.props.rwc.allowUploadAllMediaTypes = msg.vBind.allowUploadAllMediaTypes; return result; };