version 0.3.29
[fms.git] / src / freenet / unknownidentityrequester.cpp
index 63e12c3..5906b02 100644 (file)
@@ -5,20 +5,22 @@
        #include <xmem.h>\r
 #endif\r
 \r
-UnknownIdentityRequester::UnknownIdentityRequester()\r
+UnknownIdentityRequester::UnknownIdentityRequester(SQLite3DB::DB *db):IdentityRequester(db)\r
 {\r
        Initialize();\r
 }\r
 \r
-UnknownIdentityRequester::UnknownIdentityRequester(FCPv2::Connection *fcp):IdentityRequester(fcp)\r
+UnknownIdentityRequester::UnknownIdentityRequester(SQLite3DB::DB *db, FCPv2::Connection *fcp):IdentityRequester(db,fcp)\r
 {\r
        Initialize();\r
 }\r
 \r
 void UnknownIdentityRequester::Initialize()\r
 {\r
+       Option option(m_db);\r
+\r
        m_fcpuniquename="UnknownIdentityRequester";\r
-       Option::Instance()->GetInt("MaxIdentityRequests",m_maxrequests);\r
+       option.GetInt("MaxIdentityRequests",m_maxrequests);\r
 \r
        // unknown identities get 1/5 of the max requests option - known identities get 4/5 + any remaining if not evenly divisible\r
        m_maxrequests=(m_maxrequests/5);\r