Skip to content

Commit 9cf2218

Browse files
committed
add blacklist URI to SConfig constructor
1 parent 8e1f01a commit 9cf2218

1 file changed

Lines changed: 25 additions & 1 deletion

File tree

src/SMAPI/Framework/Models/SConfig.cs

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,7 @@ internal class SConfig
124124
/// <param name="useBetaChannel"><inheritdoc cref="UseBetaChannel" path="/summary" /></param>
125125
/// <param name="gitHubProjectName"><inheritdoc cref="GitHubProjectName" path="/summary" /></param>
126126
/// <param name="webApiBaseUrl"><inheritdoc cref="WebApiBaseUrl" path="/summary" /></param>
127+
/// <param name="blacklistUrl"><inheritdoc cref="BlacklistUrl" path="/summary" /></param>
127128
/// <param name="verboseLogging"><inheritdoc cref="VerboseLogging" path="/summary" /></param>
128129
/// <param name="rewriteMods"><inheritdoc cref="RewriteMods" path="/summary" /></param>
129130
/// <param name="fixHarmony"><inheritdoc cref="FixHarmony" path="/summary" /></param>
@@ -135,7 +136,29 @@ internal class SConfig
135136
/// <param name="suppressUpdateChecks"><inheritdoc cref="SuppressUpdateChecks" path="/summary" /></param>
136137
/// <param name="modsToLoadEarly"><inheritdoc cref="ModsToLoadEarly" path="/summary" /></param>
137138
/// <param name="modsToLoadLate"><inheritdoc cref="ModsToLoadLate" path="/summary" /></param>
138-
public SConfig(bool developerMode, bool? checkForUpdates, bool? checkForBlacklistUpdates, bool? checkContentIntegrity, bool? listenForConsoleInput, bool? paranoidWarnings, bool? useBetaChannel, string gitHubProjectName, string webApiBaseUrl, string[]? verboseLogging, bool? rewriteMods, bool? fixHarmony, bool? useCaseInsensitivePaths, bool? logNetworkTraffic, bool? logTechnicalDetailsForBrokenMods, ColorSchemeConfig consoleColors, bool? suppressHarmonyDebugMode, string[]? suppressUpdateChecks, string[]? modsToLoadEarly, string[]? modsToLoadLate)
139+
public SConfig(
140+
bool developerMode,
141+
bool? checkForUpdates,
142+
bool? checkForBlacklistUpdates,
143+
bool? checkContentIntegrity,
144+
bool? listenForConsoleInput,
145+
bool? paranoidWarnings,
146+
bool? useBetaChannel,
147+
string gitHubProjectName,
148+
string webApiBaseUrl,
149+
string blacklistUrl,
150+
string[]? verboseLogging,
151+
bool? rewriteMods,
152+
bool? fixHarmony,
153+
bool? useCaseInsensitivePaths,
154+
bool? logNetworkTraffic,
155+
bool? logTechnicalDetailsForBrokenMods,
156+
ColorSchemeConfig consoleColors,
157+
bool? suppressHarmonyDebugMode,
158+
string[]? suppressUpdateChecks,
159+
string[]? modsToLoadEarly,
160+
string[]? modsToLoadLate
161+
)
139162
{
140163
this.DeveloperMode = developerMode;
141164
this.CheckForUpdates = checkForUpdates ?? (bool)SConfig.DefaultValues[nameof(this.CheckForUpdates)];
@@ -146,6 +169,7 @@ public SConfig(bool developerMode, bool? checkForUpdates, bool? checkForBlacklis
146169
this.UseBetaChannel = useBetaChannel ?? (bool)SConfig.DefaultValues[nameof(this.UseBetaChannel)];
147170
this.GitHubProjectName = gitHubProjectName;
148171
this.WebApiBaseUrl = webApiBaseUrl;
172+
this.BlacklistUrl = blacklistUrl;
149173
this.VerboseLogging = new HashSet<string>(verboseLogging ?? [], StringComparer.OrdinalIgnoreCase);
150174
this.RewriteMods = rewriteMods ?? (bool)SConfig.DefaultValues[nameof(this.RewriteMods)];
151175
this.FixHarmony = fixHarmony ?? (bool)SConfig.DefaultValues[nameof(this.FixHarmony)];

0 commit comments

Comments
 (0)