@@ -167,6 +167,11 @@ private async Task ExecuteWorkflowAsync()
167167 var isForcibly = CheckForcibly ( mainResp . Body ) || CheckForcibly ( upgradeResp . Body ) ;
168168 if ( CanSkip ( isForcibly ) ) return ;
169169
170+ //black list initialization.
171+ BlackListManager . Instance ? . AddBlackFiles ( _configInfo . BlackFiles ) ;
172+ BlackListManager . Instance ? . AddBlackFileFormats ( _configInfo . BlackFormats ) ;
173+ BlackListManager . Instance ? . AddSkipDirectorys ( _configInfo . SkipDirectorys ) ;
174+
170175 _configInfo . Encoding = GetOption ( UpdateOption . Encoding ) ?? Encoding . Default ;
171176 _configInfo . Format = GetOption ( UpdateOption . Format ) ?? Format . ZIP ;
172177 _configInfo . DownloadTimeOut = GetOption ( UpdateOption . DownloadTimeOut ) == 0
@@ -200,17 +205,18 @@ private async Task ExecuteWorkflowAsync()
200205 , _configInfo . BackupDirectory
201206 , _configInfo . Bowl
202207 , _configInfo . Scheme
203- , _configInfo . Token ) ;
208+ , _configInfo . Token
209+ , BlackListManager . Instance . BlackFileFormats . ToList ( )
210+ , BlackListManager . Instance . BlackFiles . ToList ( )
211+ , BlackListManager . Instance . SkipDirectorys . ToList ( ) ) ;
204212
205213 _configInfo . ProcessInfo =
206214 JsonSerializer . Serialize ( processInfo , ProcessInfoJsonContext . Default . ProcessInfo ) ;
207215 }
208216
209- var skipDirectorys = StorageManager . SkipDirectorys ;
210- skipDirectorys . AddRange ( _configInfo . SkipDirectorys ) ;
211217 StorageManager . Backup ( _configInfo . InstallPath
212218 , _configInfo . BackupDirectory
213- , skipDirectorys ) ;
219+ , BlackListManager . Instance . SkipDirectorys ) ;
214220
215221 StrategyFactory ( ) ;
216222 switch ( _configInfo . IsUpgradeUpdate )
0 commit comments