X-Git-Url: https://git.pterodactylus.net/?p=fms.git;a=blobdiff_plain;f=src%2Ffreenet%2Fidentityintroductionrequester.cpp;fp=src%2Ffreenet%2Fidentityintroductionrequester.cpp;h=b9532f30265a777c7cbdbdda889b0dabaedd5762;hp=20fb31febff618537c5c958665f52c8b1ab39e76;hb=59a5414ec47a2932a7802fcd1d98c4d80166564f;hpb=4e96d123460d6363cf7274e36bd9357768eb86ad diff --git a/src/freenet/identityintroductionrequester.cpp b/src/freenet/identityintroductionrequester.cpp index 20fb31f..b9532f3 100644 --- a/src/freenet/identityintroductionrequester.cpp +++ b/src/freenet/identityintroductionrequester.cpp @@ -14,12 +14,12 @@ #include #endif -IdentityIntroductionRequester::IdentityIntroductionRequester() +IdentityIntroductionRequester::IdentityIntroductionRequester(SQLite3DB::DB *db):IDatabase(db) { Initialize(); } -IdentityIntroductionRequester::IdentityIntroductionRequester(FCPv2::Connection *fcp):IFCPConnected(fcp) +IdentityIntroductionRequester::IdentityIntroductionRequester(SQLite3DB::DB *db, FCPv2::Connection *fcp):IDatabase(db),IFCPConnected(fcp) { Initialize(); } @@ -178,7 +178,8 @@ const bool IdentityIntroductionRequester::HandleMessage(FCPv2::Message &message) void IdentityIntroductionRequester::Initialize() { m_maxrequests=0; - Option::Instance()->GetInt("MaxIdentityIntroductionRequests",m_maxrequests); + Option option(m_db); + option.GetInt("MaxIdentityIntroductionRequests",m_maxrequests); if(m_maxrequests<1) { m_maxrequests=1; @@ -188,7 +189,7 @@ void IdentityIntroductionRequester::Initialize() { m_log->warning("Option MaxIdentityIntroductionRequests is currently set at more than 100. This value might be incorrectly configured."); } - Option::Instance()->Get("MessageBase",m_messagebase); + option.Get("MessageBase",m_messagebase); m_tempdate=Poco::Timestamp(); }