diff --git a/SabreTools.RedumpLib/Data/Constants.cs b/SabreTools.RedumpLib/Data/Constants.cs index 937d9c9..7a8a285 100644 --- a/SabreTools.RedumpLib/Data/Constants.cs +++ b/SabreTools.RedumpLib/Data/Constants.cs @@ -74,11 +74,6 @@ namespace SabreTools.RedumpLib.Data /// public static readonly Regex LanguagesRegex = new(@"\s*", RegexOptions.Compiled); - /// - /// Regex matching the last modified field on a disc page - /// - public static readonly Regex LastModifiedRegex = new(@"Modified(.*?)", RegexOptions.Compiled); - /// /// Regex matching the current creation time for login /// @@ -94,6 +89,11 @@ namespace SabreTools.RedumpLib.Data /// public static readonly Regex MediaRegex = new(@"Media(.*?)", RegexOptions.Compiled); + /// + /// Regex matching the last modified field on a disc page + /// + public static readonly Regex ModifiedRegex = new(@"Modified(.*?)", RegexOptions.Compiled); + /// /// Regex matching individual WIP disc links on a results page /// diff --git a/SabreTools.RedumpLib/Tools/Builder.cs b/SabreTools.RedumpLib/Tools/Builder.cs index 45d4f8e..9bc82a2 100644 --- a/SabreTools.RedumpLib/Tools/Builder.cs +++ b/SabreTools.RedumpLib/Tools/Builder.cs @@ -386,7 +386,7 @@ namespace SabreTools.RedumpLib.Tools } // Last Modified - match = Constants.LastModifiedRegex.Match(discData); + match = Constants.ModifiedRegex.Match(discData); if (match.Success) { if (DateTime.TryParse(match.Groups[1].Value, out DateTime lastModified)) diff --git a/SabreTools.RedumpLib/Web/Client.cs b/SabreTools.RedumpLib/Web/Client.cs index af9106b..ce6a865 100644 --- a/SabreTools.RedumpLib/Web/Client.cs +++ b/SabreTools.RedumpLib/Web/Client.cs @@ -1012,8 +1012,8 @@ namespace SabreTools.RedumpLib.Web var oldDiscPage = File.ReadAllText(Path.Combine(paddedIdDir, "disc.html")); // Check for the last modified date in both pages - var oldResult = Constants.LastModifiedRegex.Match(oldDiscPage); - var newResult = Constants.LastModifiedRegex.Match(discPage); + var oldResult = Constants.ModifiedRegex.Match(oldDiscPage); + var newResult = Constants.ModifiedRegex.Match(discPage); // If both pages contain the same modified date, skip it if (oldResult.Success && newResult.Success && oldResult.Groups[1].Value == newResult.Groups[1].Value) @@ -1032,7 +1032,7 @@ namespace SabreTools.RedumpLib.Web // If the downloaded data is invalid or otherwise empty, skip it var hasAddedDate = Constants.AddedRegex.Match(discPage); - var hasModifiedDate = Constants.LastModifiedRegex.Match(discPage); + var hasModifiedDate = Constants.ModifiedRegex.Match(discPage); if (!hasAddedDate.Success && !hasModifiedDate.Success) { Console.WriteLine($"ID {paddedId} retieved an empty page, skipping...");