import { IMSTeamsMessage } from "../../types";
import { IGenericText } from "../../../generic/types";

export const transformText = (
  { content, contentType }: IMSTeamsMessage,
  isPlain = true
): IGenericText => {
  const subType = isPlain ? "plain" : contentType as any;
  return {
    type: "text",
    props: {
      value: content,
      type: subType
    }
  };
};

export const transformHtml = (msg: IMSTeamsMessage): IGenericText => {
  return transformText(msg, false);
};

export const transformMarkdown = (msg: IMSTeamsMessage): IGenericText => {
  return transformText(msg, false);
};