X-Git-Url: https://git.pterodactylus.net/?p=fms.git;a=blobdiff_plain;f=src%2Ffreenet%2Fboardlistrequester.cpp;h=41df7d67cd15aee4d30c70ec5aa921f2f21bf112;hp=21e82b7e26b7b1e6b1b35388380ebbd53c954d42;hb=59a5414ec47a2932a7802fcd1d98c4d80166564f;hpb=4e96d123460d6363cf7274e36bd9357768eb86ad diff --git a/src/freenet/boardlistrequester.cpp b/src/freenet/boardlistrequester.cpp index 21e82b7..41df7d6 100644 --- a/src/freenet/boardlistrequester.cpp +++ b/src/freenet/boardlistrequester.cpp @@ -8,12 +8,12 @@ #include #endif -BoardListRequester::BoardListRequester() +BoardListRequester::BoardListRequester(SQLite3DB::DB *db):IIndexRequester(db) { Initialize(); } -BoardListRequester::BoardListRequester(FCPv2::Connection *fcp):IIndexRequester(fcp) +BoardListRequester::BoardListRequester(SQLite3DB::DB *db, FCPv2::Connection *fcp):IIndexRequester(db,fcp) { Initialize(); } @@ -192,8 +192,9 @@ void BoardListRequester::Initialize() m_fcpuniquename="BoardListRequester"; m_maxrequests=0; + Option option(m_db); - Option::Instance()->GetInt("MaxBoardListRequests",m_maxrequests); + option.GetInt("MaxBoardListRequests",m_maxrequests); if(m_maxrequests<0) { m_maxrequests=0; @@ -204,7 +205,7 @@ void BoardListRequester::Initialize() m_log->warning("Option MaxBoardListRequests is currently set at "+tempval+". This value might be incorrectly configured."); } - Option::Instance()->Get("SaveMessagesFromNewBoards",tempval); + option.Get("SaveMessagesFromNewBoards",tempval); if(tempval=="true") { m_savemessagesfromnewboards=true; @@ -214,7 +215,7 @@ void BoardListRequester::Initialize() m_savemessagesfromnewboards=false; } - Option::Instance()->Get("LocalTrustOverridesPeerTrust",tempval); + option.Get("LocalTrustOverridesPeerTrust",tempval); if(tempval=="true") { m_localtrustoverrides=true;