version 0.3.29
[fms.git] / src / freenet / inactivemessagelistrequester.cpp
index 2a47d81..a0a0277 100644 (file)
@@ -6,12 +6,12 @@
        #include <xmem.h>\r
 #endif\r
 \r
-InactiveMessageListRequester::InactiveMessageListRequester()\r
+InactiveMessageListRequester::InactiveMessageListRequester(SQLite3DB::DB *db):MessageListRequester(db)\r
 {\r
        Initialize();\r
 }\r
 \r
-InactiveMessageListRequester::InactiveMessageListRequester(FCPv2::Connection *fcp):MessageListRequester(fcp)\r
+InactiveMessageListRequester::InactiveMessageListRequester(SQLite3DB::DB *db, FCPv2::Connection *fcp):MessageListRequester(db,fcp)\r
 {\r
        Initialize();\r
 }\r
@@ -22,7 +22,8 @@ void InactiveMessageListRequester::Initialize()
        std::string tempval="";\r
 \r
        m_maxrequests=0;\r
-       Option::Instance()->GetInt("MaxMessageListRequests",m_maxrequests);\r
+       Option option(m_db);\r
+       option.GetInt("MaxMessageListRequests",m_maxrequests);\r
 \r
        // inactive identities get 1/2 of the max requests option -  active identities get 1/2 + any remaining if not evenly divisible\r
        m_maxrequests=(m_maxrequests/2);\r
@@ -38,7 +39,7 @@ void InactiveMessageListRequester::Initialize()
        }\r
 \r
        tempval="";\r
-       Option::Instance()->Get("LocalTrustOverridesPeerTrust",tempval);\r
+       option.Get("LocalTrustOverridesPeerTrust",tempval);\r
        if(tempval=="true")\r
        {\r
                m_localtrustoverrides=true;\r
@@ -49,7 +50,7 @@ void InactiveMessageListRequester::Initialize()
        }\r
 \r
        tempval="";\r
-       Option::Instance()->Get("SaveMessagesFromNewBoards",tempval);\r
+       option.Get("SaveMessagesFromNewBoards",tempval);\r
        if(tempval=="true")\r
        {\r
                m_savetonewboards=true;\r
@@ -61,7 +62,7 @@ void InactiveMessageListRequester::Initialize()
 \r
        m_messagedownloadmaxdaysbackward=5;\r
        tempval="5";\r
-       Option::Instance()->Get("MessageDownloadMaxDaysBackward",tempval);\r
+       option.Get("MessageDownloadMaxDaysBackward",tempval);\r
        StringFunctions::Convert(tempval,m_messagedownloadmaxdaysbackward);\r
 \r
 }\r