diff --git a/Archipelago.MultiClient.Net/DataPackage/FileSystemCheckSumDataPackageProvider.cs b/Archipelago.MultiClient.Net/DataPackage/FileSystemCheckSumDataPackageProvider.cs index d5a4111..32ba2a4 100644 --- a/Archipelago.MultiClient.Net/DataPackage/FileSystemCheckSumDataPackageProvider.cs +++ b/Archipelago.MultiClient.Net/DataPackage/FileSystemCheckSumDataPackageProvider.cs @@ -31,6 +31,11 @@ public bool TryGetDataPackage(string game, string checksum, out GameData gameDat { var fileText = File.ReadAllText(filePath); gameData = JsonConvert.DeserializeObject(fileText); + + // Updating the file's last modified time to let the automatic data package cleanup routine in CommonClient + // know this file was recently used + File.SetLastWriteTime(filePath, DateTime.Now); + return true; } catch