X-Git-Url: https://git.pterodactylus.net/?p=fms.git;a=blobdiff_plain;f=src%2Ffreenet%2Funknownidentityrequester.cpp;fp=src%2Ffreenet%2Funknownidentityrequester.cpp;h=5906b02d73166c4b14088dd5c03becf26b366f7f;hp=63e12c37865ad02ce172b8f533f833c1ea1915e5;hb=59a5414ec47a2932a7802fcd1d98c4d80166564f;hpb=4e96d123460d6363cf7274e36bd9357768eb86ad diff --git a/src/freenet/unknownidentityrequester.cpp b/src/freenet/unknownidentityrequester.cpp index 63e12c3..5906b02 100644 --- a/src/freenet/unknownidentityrequester.cpp +++ b/src/freenet/unknownidentityrequester.cpp @@ -5,20 +5,22 @@ #include #endif -UnknownIdentityRequester::UnknownIdentityRequester() +UnknownIdentityRequester::UnknownIdentityRequester(SQLite3DB::DB *db):IdentityRequester(db) { Initialize(); } -UnknownIdentityRequester::UnknownIdentityRequester(FCPv2::Connection *fcp):IdentityRequester(fcp) +UnknownIdentityRequester::UnknownIdentityRequester(SQLite3DB::DB *db, FCPv2::Connection *fcp):IdentityRequester(db,fcp) { Initialize(); } void UnknownIdentityRequester::Initialize() { + Option option(m_db); + m_fcpuniquename="UnknownIdentityRequester"; - Option::Instance()->GetInt("MaxIdentityRequests",m_maxrequests); + option.GetInt("MaxIdentityRequests",m_maxrequests); // unknown identities get 1/5 of the max requests option - known identities get 4/5 + any remaining if not evenly divisible m_maxrequests=(m_maxrequests/5);