summaryrefslogtreecommitdiff
path: root/Dewdrop/Controllers/CheckController.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Dewdrop/Controllers/CheckController.cs')
-rw-r--r--Dewdrop/Controllers/CheckController.cs8
1 files changed, 7 insertions, 1 deletions
diff --git a/Dewdrop/Controllers/CheckController.cs b/Dewdrop/Controllers/CheckController.cs
index f3cdd364..def2edbc 100644
--- a/Dewdrop/Controllers/CheckController.cs
+++ b/Dewdrop/Controllers/CheckController.cs
@@ -8,10 +8,16 @@ using Dewdrop.Models;
namespace Dewdrop.Controllers
{
+ /// <summary>Provides an API to perform mod update checks.</summary>
[Produces("application/json")]
[Route("api/check")]
public class CheckController : Controller
{
+ /*********
+ ** Public methods
+ *********/
+ /// <summary>Fetch version metadata for the given mods.</summary>
+ /// <param name="mods">The mods for which to fetch update metadata.</param>
[HttpPost]
public async Task<string> Post([FromBody] NexusResponseModel[] mods)
{
@@ -25,7 +31,7 @@ namespace Dewdrop.Controllers
try
{
// create request with HttpRequestMessage
- var request = new HttpRequestMessage(HttpMethod.Get, new Uri($"http://www.nexusmods.com/stardewvalley/mods/{mod.Id}"));
+ var request = new HttpRequestMessage(HttpMethod.Get, new Uri($"http://www.nexusmods.com/stardewvalley/mods/{mod.ID}"));
// add the Nexus Client useragent to get JSON response from the site
request.Headers.UserAgent.ParseAdd("Nexus Client v0.63.15");