From 2e10825e8e229fe4e73fec3cd732496f24ea8e76 Mon Sep 17 00:00:00 2001 From: pypy Date: Thu, 21 Jan 2021 12:01:54 +0900 Subject: [PATCH] cleanup code --- LogWatcher.cs | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/LogWatcher.cs b/LogWatcher.cs index 9465a72c..b4c5a37d 100644 --- a/LogWatcher.cs +++ b/LogWatcher.cs @@ -106,16 +106,20 @@ namespace VRCX // sort by creation time Array.Sort(fileInfos, (a, b) => a.CreationTimeUtc.CompareTo(b.CreationTimeUtc)); - var bias = DateTime.UtcNow.AddMinutes(-3d); + var utcNow = DateTime.UtcNow; + var minLimitDateTime = utcNow.AddDays(-7d); + var minRefreshDateTime = utcNow.AddMinutes(-3d); foreach (var fileInfo in fileInfos) { - if (DateTime.Compare(DateTime.Today.AddDays(-7), fileInfo.LastWriteTimeUtc) >= 0) + var lastWriteTimeUtc = fileInfo.LastWriteTimeUtc; + + if (lastWriteTimeUtc < minLimitDateTime) { continue; } - if (bias.CompareTo(fileInfo.LastWriteTimeUtc) <= 0) + if (lastWriteTimeUtc >= minRefreshDateTime) { fileInfo.Refresh(); if (fileInfo.Exists == false)