diff options
Diffstat (limited to 'src/SMAPI')
-rw-r--r-- | src/SMAPI/Framework/ModUpdateChecking/ModUpdateStatus.cs | 5 | ||||
-rw-r--r-- | src/SMAPI/Program.cs | 8 |
2 files changed, 13 insertions, 0 deletions
diff --git a/src/SMAPI/Framework/ModUpdateChecking/ModUpdateStatus.cs b/src/SMAPI/Framework/ModUpdateChecking/ModUpdateStatus.cs index 7f588b66..efb32aef 100644 --- a/src/SMAPI/Framework/ModUpdateChecking/ModUpdateStatus.cs +++ b/src/SMAPI/Framework/ModUpdateChecking/ModUpdateStatus.cs @@ -28,5 +28,10 @@ namespace StardewModdingAPI.Framework.ModUpdateChecking { this.Error = error; } + + /// <summary>Construct an instance.</summary> + public ModUpdateStatus() + { + } } } diff --git a/src/SMAPI/Program.cs b/src/SMAPI/Program.cs index 96061b2a..2ee18a29 100644 --- a/src/SMAPI/Program.cs +++ b/src/SMAPI/Program.cs @@ -716,6 +716,14 @@ namespace StardewModdingAPI } } + // set mods to have no updates + foreach (IModMetadata mod in results.Select(item => item.Mod) + .Where(item => !updatesByMod.ContainsKey(item))) + { + mod.SetUpdateStatus(new ModUpdateStatus()); + mod.SetPreviewUpdateStatus(new ModUpdateStatus()); + } + // output if (updatesByMod.Any()) { |