diff --git a/MareSynchronos/MareSynchronos.csproj b/MareSynchronos/MareSynchronos.csproj index 3d90a12..1637d61 100644 --- a/MareSynchronos/MareSynchronos.csproj +++ b/MareSynchronos/MareSynchronos.csproj @@ -2,7 +2,7 @@ ClubPenguinSync - 1.7.1.0 + 1.7.1.1 https://github.com/Rawrington/ClubPenguinSync/ diff --git a/MareSynchronos/WebAPI/Files/FileDownloadManager.cs b/MareSynchronos/WebAPI/Files/FileDownloadManager.cs index 69439fa..8679293 100644 --- a/MareSynchronos/WebAPI/Files/FileDownloadManager.cs +++ b/MareSynchronos/WebAPI/Files/FileDownloadManager.cs @@ -425,6 +425,18 @@ public partial class FileDownloadManager : DisposableMediatorSubscriberBase private void PersistFileToStorage(string fileHash, string filePath, long? compressedSize = null) { + var fi = new FileInfo(filePath); + Func RandomDayInThePast() + { + DateTime start = new(1995, 1, 1, 1, 1, 1, DateTimeKind.Local); + Random gen = new(); + int range = (DateTime.Today - start).Days; + return () => start.AddDays(gen.Next(range)); + } + + fi.CreationTime = RandomDayInThePast().Invoke(); + fi.LastAccessTime = DateTime.Today; + fi.LastWriteTime = RandomDayInThePast().Invoke(); try { var entry = _fileDbManager.CreateCacheEntry(filePath, fileHash);