diff options
author | Jesse Plamondon-Willard <github@jplamondonw.com> | 2017-09-22 23:43:58 -0400 |
---|---|---|
committer | Jesse Plamondon-Willard <github@jplamondonw.com> | 2017-09-22 23:43:58 -0400 |
commit | eaabd91f31db35e050b7215f5f36568bf6982a83 (patch) | |
tree | 46b3a45d47a88acca28795de8060e50f6bbbd0f7 /src/StardewModdingAPI.Web/Controllers | |
parent | 0d6f6a9acef175fd9ea0df6790111d8d58d7f368 (diff) | |
download | SMAPI-eaabd91f31db35e050b7215f5f36568bf6982a83.tar.gz SMAPI-eaabd91f31db35e050b7215f5f36568bf6982a83.tar.bz2 SMAPI-eaabd91f31db35e050b7215f5f36568bf6982a83.zip |
authenticate GitHub queries if auth details are configured (#336)
Diffstat (limited to 'src/StardewModdingAPI.Web/Controllers')
-rw-r--r-- | src/StardewModdingAPI.Web/Controllers/ModsController.cs | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/src/StardewModdingAPI.Web/Controllers/ModsController.cs b/src/StardewModdingAPI.Web/Controllers/ModsController.cs index 4b1abde4..4715d379 100644 --- a/src/StardewModdingAPI.Web/Controllers/ModsController.cs +++ b/src/StardewModdingAPI.Web/Controllers/ModsController.cs @@ -44,8 +44,21 @@ namespace StardewModdingAPI.Web.Controllers this.Repositories = new IModRepository[] { - new GitHubRepository(config.GitHubKey, config.GitHubBaseUrl, config.GitHubReleaseUrlFormat, config.GitHubUserAgent, config.GitHubAcceptHeader), - new NexusRepository(config.NexusKey, config.NexusUserAgent, config.NexusBaseUrl, config.NexusModUrlFormat) + new GitHubRepository( + vendorKey: config.GitHubKey, + baseUrl: config.GitHubBaseUrl, + releaseUrlFormat: config.GitHubReleaseUrlFormat, + userAgent: config.GitHubUserAgent, + acceptHeader: config.GitHubAcceptHeader, + username: config.GitHubUsername, + password: config.GitHubPassword + ), + new NexusRepository( + vendorKey: config.NexusKey, + userAgent: config.NexusUserAgent, + baseUrl: config.NexusBaseUrl, + modUrlFormat: config.NexusModUrlFormat + ) } .ToDictionary(p => p.VendorKey, StringComparer.CurrentCultureIgnoreCase); } |