diff options
author | Dan Volchek <volchek2@illinois.edu> | 2018-06-10 14:19:05 -0700 |
---|---|---|
committer | Dan Volchek <volchek2@illinois.edu> | 2018-06-10 14:19:05 -0700 |
commit | 1fa2632289134c39f268c374bb290549f28751d5 (patch) | |
tree | 0348af7c47277123f8bd628c914c422a9f133296 /src/SMAPI/Framework/ModLoading | |
parent | 5b9e365b5d252e2d1e957303c6b06fa1b3ae2f14 (diff) | |
download | SMAPI-1fa2632289134c39f268c374bb290549f28751d5.tar.gz SMAPI-1fa2632289134c39f268c374bb290549f28751d5.tar.bz2 SMAPI-1fa2632289134c39f268c374bb290549f28751d5.zip |
seperate IModMetadata methods, call them correctly when updating
Diffstat (limited to 'src/SMAPI/Framework/ModLoading')
-rw-r--r-- | src/SMAPI/Framework/ModLoading/ModMetadata.cs | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/src/SMAPI/Framework/ModLoading/ModMetadata.cs b/src/SMAPI/Framework/ModLoading/ModMetadata.cs index 8f544da3..1ead1387 100644 --- a/src/SMAPI/Framework/ModLoading/ModMetadata.cs +++ b/src/SMAPI/Framework/ModLoading/ModMetadata.cs @@ -124,19 +124,25 @@ namespace StardewModdingAPI.Framework.ModLoading return this; } - /// <summary>Set the update status.</summary> + /// <summary>Set the update version.</summary> /// <param name="latestVersion">The latest version.</param> - /// <param name="latestPreviewVersion">The latest preview version.</param> - public IModMetadata SetUpdateStatus(ISemanticVersion latestVersion, ISemanticVersion latestPreviewVersion) + public IModMetadata SetUpdateVersion(ISemanticVersion latestVersion) { this.LatestVersion = latestVersion; + return this; + } + + /// <summary>Set the preview update version.</summary> + /// <param name="latestPreviewVersion">The latest preview version.</param> + public IModMetadata SetPreviewUpdateVersion(ISemanticVersion latestPreviewVersion) + { this.LatestPreviewVersion = latestPreviewVersion; return this; } - // <summary>Set the update status, indicating an error happened.</summary> - /// <param name="updateCheckError">The error checking for updates, if any.</param> - public IModMetadata SetUpdateStatus(string updateCheckError) + /// <summary>Set the error that occured while checking for updates.</summary> + /// <param name="updateCheckError">The error checking for updates.</param> + public IModMetadata SetUpdateError(string updateCheckError) { this.UpdateCheckError = updateCheckError; return this; |