summaryrefslogtreecommitdiff
path: root/src/SMAPI.Web/Startup.cs
diff options
context:
space:
mode:
authorJesse Plamondon-Willard <Pathoschild@users.noreply.github.com>2019-11-07 13:51:45 -0500
committerJesse Plamondon-Willard <Pathoschild@users.noreply.github.com>2019-11-07 13:51:45 -0500
commit8b09a2776d9c0faf96fa90c923952033ce659477 (patch)
tree973b9da5f3205760eb7804ba4f2aa2ad07708b8b /src/SMAPI.Web/Startup.cs
parentfed71886a96dc85a0e93b36ab3016b82ba0cbe9f (diff)
downloadSMAPI-8b09a2776d9c0faf96fa90c923952033ce659477.tar.gz
SMAPI-8b09a2776d9c0faf96fa90c923952033ce659477.tar.bz2
SMAPI-8b09a2776d9c0faf96fa90c923952033ce659477.zip
add support for CurseForge update keys (#605)
Diffstat (limited to 'src/SMAPI.Web/Startup.cs')
-rw-r--r--src/SMAPI.Web/Startup.cs5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/SMAPI.Web/Startup.cs b/src/SMAPI.Web/Startup.cs
index bf69d543..8110b696 100644
--- a/src/SMAPI.Web/Startup.cs
+++ b/src/SMAPI.Web/Startup.cs
@@ -16,6 +16,7 @@ using StardewModdingAPI.Web.Framework.Caching;
using StardewModdingAPI.Web.Framework.Caching.Mods;
using StardewModdingAPI.Web.Framework.Caching.Wiki;
using StardewModdingAPI.Web.Framework.Clients.Chucklefish;
+using StardewModdingAPI.Web.Framework.Clients.CurseForge;
using StardewModdingAPI.Web.Framework.Clients.GitHub;
using StardewModdingAPI.Web.Framework.Clients.ModDrop;
using StardewModdingAPI.Web.Framework.Clients.Nexus;
@@ -119,6 +120,10 @@ namespace StardewModdingAPI.Web
baseUrl: api.ChucklefishBaseUrl,
modPageUrlFormat: api.ChucklefishModPageUrlFormat
));
+ services.AddSingleton<ICurseForgeClient>(new CurseForgeClient(
+ userAgent: userAgent,
+ apiUrl: api.CurseForgeBaseUrl
+ ));
services.AddSingleton<IGitHubClient>(new GitHubClient(
baseUrl: api.GitHubBaseUrl,