X-Git-Url: https://git.pterodactylus.net/?p=fms.git;a=blobdiff_plain;f=src%2Ffreenet%2Finactivemessagelistrequester.cpp;fp=src%2Ffreenet%2Finactivemessagelistrequester.cpp;h=a0a0277057688a38d0cde6c55b7b3cec3753018e;hp=2a47d81315ca1be4e7811c18e8c8512d5ab8a549;hb=59a5414ec47a2932a7802fcd1d98c4d80166564f;hpb=4e96d123460d6363cf7274e36bd9357768eb86ad diff --git a/src/freenet/inactivemessagelistrequester.cpp b/src/freenet/inactivemessagelistrequester.cpp index 2a47d81..a0a0277 100644 --- a/src/freenet/inactivemessagelistrequester.cpp +++ b/src/freenet/inactivemessagelistrequester.cpp @@ -6,12 +6,12 @@ #include #endif -InactiveMessageListRequester::InactiveMessageListRequester() +InactiveMessageListRequester::InactiveMessageListRequester(SQLite3DB::DB *db):MessageListRequester(db) { Initialize(); } -InactiveMessageListRequester::InactiveMessageListRequester(FCPv2::Connection *fcp):MessageListRequester(fcp) +InactiveMessageListRequester::InactiveMessageListRequester(SQLite3DB::DB *db, FCPv2::Connection *fcp):MessageListRequester(db,fcp) { Initialize(); } @@ -22,7 +22,8 @@ void InactiveMessageListRequester::Initialize() std::string tempval=""; m_maxrequests=0; - Option::Instance()->GetInt("MaxMessageListRequests",m_maxrequests); + Option option(m_db); + option.GetInt("MaxMessageListRequests",m_maxrequests); // inactive identities get 1/2 of the max requests option - active identities get 1/2 + any remaining if not evenly divisible m_maxrequests=(m_maxrequests/2); @@ -38,7 +39,7 @@ void InactiveMessageListRequester::Initialize() } tempval=""; - Option::Instance()->Get("LocalTrustOverridesPeerTrust",tempval); + option.Get("LocalTrustOverridesPeerTrust",tempval); if(tempval=="true") { m_localtrustoverrides=true; @@ -49,7 +50,7 @@ void InactiveMessageListRequester::Initialize() } tempval=""; - Option::Instance()->Get("SaveMessagesFromNewBoards",tempval); + option.Get("SaveMessagesFromNewBoards",tempval); if(tempval=="true") { m_savetonewboards=true; @@ -61,7 +62,7 @@ void InactiveMessageListRequester::Initialize() m_messagedownloadmaxdaysbackward=5; tempval="5"; - Option::Instance()->Get("MessageDownloadMaxDaysBackward",tempval); + option.Get("MessageDownloadMaxDaysBackward",tempval); StringFunctions::Convert(tempval,m_messagedownloadmaxdaysbackward); }