version 0.3.22
[fms.git] / src / dbmaintenancethread.cpp
index 59bc010..f8c3357 100644 (file)
@@ -25,6 +25,11 @@ DBMaintenanceThread::DBMaintenanceThread()
        Option::Instance()->Get("DeleteMessagesOlderThan",tempval);\r
        StringFunctions::Convert(tempval,m_deletemessagesolderthan);\r
 \r
+       m_messagedownloadmaxdaysbackward=5;\r
+       tempval="5";\r
+       Option::Instance()->Get("MessageDownloadMaxDaysBackward",tempval);\r
+       StringFunctions::Convert(tempval,m_messagedownloadmaxdaysbackward);\r
+\r
 }\r
 \r
 \r
@@ -260,7 +265,7 @@ void DBMaintenanceThread::Do1DayMaintenance()
 \r
        // delete old message requests\r
        date=Poco::Timestamp();\r
-       date-=Poco::Timespan(90,0,0,0,0);\r
+       date-=Poco::Timespan(m_messagedownloadmaxdaysbackward,0,0,0,0);\r
        st=m_db->Prepare("DELETE FROM tblMessageRequests WHERE Day<?;");\r
        st.Bind(0,Poco::DateTimeFormatter::format(date,"%Y-%m-%d"));\r
        st.Step();\r