#include <xmem.h>\r
#endif\r
\r
-IdentityRequester::IdentityRequester()\r
+IdentityRequester::IdentityRequester(SQLite3DB::DB *db):IIndexRequester<long>(db)\r
{\r
Initialize();\r
}\r
\r
-IdentityRequester::IdentityRequester(FCPv2::Connection *fcp):IIndexRequester<long>(fcp)\r
+IdentityRequester::IdentityRequester(SQLite3DB::DB *db, FCPv2::Connection *fcp):IIndexRequester<long>(db,fcp)\r
{\r
Initialize();\r
}\r
void IdentityRequester::Initialize()\r
{\r
m_fcpuniquename="KnownIdentityRequester";\r
- Option::Instance()->GetInt("MaxIdentityRequests",m_maxrequests);\r
+ Option option(m_db);\r
+ option.GetInt("MaxIdentityRequests",m_maxrequests);\r
\r
// known identities get 4/5 + any remaining if not evenly divisible - unknown identities get 1/5 of the max requests option\r
m_maxrequests=((m_maxrequests*4)/5)+(m_maxrequests%5);\r