X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Ffreenet%2Funknownidentityrequester.cpp;h=5906b02d73166c4b14088dd5c03becf26b366f7f;hb=59a5414ec47a2932a7802fcd1d98c4d80166564f;hp=765eb3f0295429a11823e3753e2fb942c4ab2aae;hpb=e662ea47fba8715474851ceebacba400984ee433;p=fms.git diff --git a/src/freenet/unknownidentityrequester.cpp b/src/freenet/unknownidentityrequester.cpp index 765eb3f..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 *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);