Fix the expiry age in the UpdateManager

This commit is contained in:
2025-04-23 21:12:38 -04:00
parent c0fa7b377b
commit bd9c99b302
2 changed files with 27 additions and 1 deletions

View File

@@ -59,7 +59,9 @@ namespace MarketData.Utils
{
DateGenerator dateGenerator=new DateGenerator();
DateTime creationTime=File.GetCreationTime(strPathFileName);
int daysElapsed=Math.Abs(dateGenerator.DaysBetweenActual(creationTime,DateTime.Now));
DateTime lastAccessTime = File.GetLastAccessTime(strPathFileName);
DateTime earliestDate = lastAccessTime < creationTime? lastAccessTime : creationTime;
int daysElapsed=Math.Abs(dateGenerator.DaysBetweenActual(earliestDate,DateTime.Now));
MDTrace.WriteLine(LogLevel.DEBUG,String.Format("Ok. {0} is {1} days(s) old. MaxAge:{2} days",strPathFileName,daysElapsed,maxAgeDays));
if(daysElapsed>maxAgeDays)
{