X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=include%2Fmessage.h;h=303322986f9703de9f58673666dbde13cab7e6eb;hb=3dc3ac3cfe10b7196a7977e9c041c29fa141c35e;hp=f30f33b6bbaa22927e2e768123a0aec04aac723a;hpb=b9c3763a932cebaa015a27fe111017f6f34dfbaa;p=fms.git diff --git a/include/message.h b/include/message.h index f30f33b..3033229 100644 --- a/include/message.h +++ b/include/message.h @@ -46,15 +46,18 @@ public: const bool PostedToAdministrationBoard() { return CheckForAdministrationBoard(m_boards); } - void StartFreenetInsert(); + const bool StartFreenetInsert(); void HandleAdministrationMessage(); private: void Initialize(); // checks vector of boards for any special administration boards - if it finds one true is returned, otherwise false const bool CheckForAdministrationBoard(const std::vector &boards); + void HandleChangeTrust(); + void StripAdministrationBoards(); // removes administration boards from boards vector long m_messageid; + bool m_addnewpostfromidentities; std::string m_messageuuid; std::string m_subject; std::string m_body; @@ -63,6 +66,9 @@ private: std::string m_fromname; std::vector m_boards; std::map m_inreplyto; + long m_changemessagetrustonreply; + long m_minlocalmessagetrust; + long m_minlocaltrustlisttrust; };