X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=include%2Fmessage.h;h=de0588751dea57c181ae6246e3c30f7bb45b1a39;hb=109c20e6f822c6efa465af31249e5608469253b6;hp=8c56633947201adc108e18ee89812a4e6b54af85;hpb=221236a4d3aac4144529d418ce368db5c98facb0;p=fms.git diff --git a/include/message.h b/include/message.h index 8c56633..de05887 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; } @@ -60,6 +60,7 @@ private: void HandleChangeTrust(); void StripAdministrationBoards(); // removes administration boards from boards vector const int FindLocalIdentityID(const std::string &name); + const std::string SanitizeFromName(const std::string &fromname) const; struct fileattachment {