@@ -117,8 +117,6 @@ public MainViewModel()
117117
118118 UpdateResultsSource ( ) ;
119119
120- // Auto-check on startup
121- _ = CheckUpdateAsync ( true ) ;
122120 }
123121
124122 partial void OnConcurrencyChanged ( int value )
@@ -228,54 +226,6 @@ private IEnumerable<CheckResult> FilterResults()
228226 partial void OnFilterIspChanged ( string value ) => UpdateResultsSource ( ) ;
229227 partial void OnResultsChanged ( ObservableCollection < CheckResult > value ) => UpdateResultsSource ( ) ;
230228
231- /// <summary>
232- /// 检查更新
233- /// </summary>
234- /// <param name="silent">是否静默检查</param>
235- [ RelayCommand ]
236- private async Task CheckUpdateAsync ( bool silent = false )
237- {
238- try
239- {
240- if ( ! silent )
241- {
242- var vm = new UpdateViewModel ( _updateService ) ;
243- await OverlayDialog . ShowModal < UpdateDialog , UpdateViewModel > (
244- vm ,
245- options : new OverlayDialogOptions
246- {
247- Buttons = DialogButton . None ,
248- Title = "软件更新" ,
249- CanLightDismiss = false
250- } ) ;
251- }
252- else
253- {
254- var info = await _updateService . CheckForUpdatesAsync ( ) ;
255- if ( info != null )
256- {
257- var vm = new UpdateViewModel ( _updateService ) ;
258- await OverlayDialog . ShowModal < UpdateDialog , UpdateViewModel > (
259- vm ,
260- options : new OverlayDialogOptions
261- {
262- Buttons = DialogButton . None ,
263- IsCloseButtonVisible = false ,
264- Title = "发现新版本" ,
265- CanLightDismiss = false
266- } ) ;
267- }
268- }
269- }
270- catch ( Exception ex )
271- {
272- await MessageBox . ShowOverlayAsync ( $ "检查更新失败: { ex . Message } ", "错误" ) ;
273- }
274- }
275-
276- [ RelayCommand ]
277- private Task CheckUpdateManualAsync ( ) => CheckUpdateAsync ( false ) ;
278-
279229 [ RelayCommand ]
280230 private void ShowAbout ( )
281231 {
0 commit comments