X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=include%2Fmessage.h;h=3c4c666a378a57e82528bac3641f1f5f82dae03e;hb=59a5414ec47a2932a7802fcd1d98c4d80166564f;hp=cfc873456611681a3b3b90402dfde558c22ee3b3;hpb=dec33c63afafabf83c3039e916725cac6faef9b3;p=fms.git diff --git a/include/message.h b/include/message.h index cfc8734..3c4c666 100644 --- a/include/message.h +++ b/include/message.h @@ -9,9 +9,9 @@ class Message:public IDatabase,public ILogger { public: - Message(); - Message(const long messageid); - Message(const std::string &messageuuid); + Message(SQLite3DB::DB *db); + Message(SQLite3DB::DB *db, const long messageid); + Message(SQLite3DB::DB *db, const std::string &messageuuid); const long GetMessageID() const { return m_messageid; } const std::string GetMessageUUID() const { return m_messageuuid; } @@ -46,6 +46,7 @@ public: const bool Load(const std::string &messageuuid); const bool ParseNNTPMessage(const std::string &nntpmessage); + const bool Create(const long localidentityid, const long boardid, const std::string &subject, const std::string &body, const std::string &references); const bool PostedToAdministrationBoard() { return CheckForAdministrationBoard(m_boards); }