@@ -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