import { IRWCMessage } from "../../../types";
import { RWCv5Message } from "../../../classes/v5";
import { IGenericImage } from "../../../../generic/types";

export const transformImage = ({ props }: IGenericImage, urlOnly?: boolean): IRWCMessage => {
    let message;
    if (urlOnly) {
        message = props?.url;
      } else {
        message = `<img src="${props.url}" `;
        if (props.alt) message += `alt="${props.alt}" `;
        message += `/>`;
      }
    
    return new RWCv5Message(message);
};