#include "../include/Message.hpp" using namespace std; namespace dchat { Message::Message(User *_user) : user(_user) { } Message::~Message() { for(MessagePart *messagePart : messageParts) { delete messagePart; } } void Message::addText(const string &text) { messageParts.push_back(new MessagePartText(text)); } void Message::addImage(const string &url) { messageParts.push_back(new MessagePartEmoji(url)); } vector& Message::getParts() { return messageParts; } }