X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=include%2Fmessage.h;h=5aed3edee91553a070ec780d0107ef88bdc49f8e;hb=0574a75431d98ed64c5cc6291600bb3759b399a6;hp=9cda4a994a62221910cd8b114e9d3dcd40279575;hpb=4430e7762844c66428b6f822288beb71b7f82b95;p=fms.git diff --git a/include/message.h b/include/message.h index 9cda4a9..5aed3ed 100644 --- a/include/message.h +++ b/include/message.h @@ -22,6 +22,8 @@ public: std::vector GetBoards() const { return m_boards; } std::map GetInReplyTo() const { return m_inreplyto; } + void SetFromName(const std::string &fromname) { m_fromname=fromname; } + const std::string GetNNTPHeaders() const; const std::string GetNNTPArticleID() const; const std::string GetNNTPBody() const; @@ -55,6 +57,7 @@ private: const bool CheckForAdministrationBoard(const std::vector &boards); void HandleChangeTrust(); void StripAdministrationBoards(); // removes administration boards from boards vector + const int FindLocalIdentityID(const std::string &name); long m_messageid; bool m_addnewpostfromidentities; @@ -67,6 +70,8 @@ private: std::vector m_boards; std::map m_inreplyto; long m_changemessagetrustonreply; + long m_minlocalmessagetrust; + long m_minlocaltrustlisttrust; };