#pragma once #include "MessagePart.hpp" #include "User.hpp" #include #include namespace dchat { class Message { public: Message(User *user); virtual ~Message(); void addText(const std::string &text); std::vector& getParts(); const User *user; private: std::vector messageParts; }; }