@@ -192,22 +192,6 @@ export default function App() {
192192 }
193193 } catch { }
194194
195- // 仅靠后端初始化语言;前端不再覆盖后端语言
196- await invoke ( 'start_capture' )
197- // 获取应用版本号
198- try { const v = await getVersion ( ) ; setAppVersion ( v ) } catch { }
199- // 静默检查并下载更新(可达性自动选择端点)
200- try {
201- const update = await check ( )
202- if ( update ?. available ) {
203- await update . downloadAndInstall ( )
204- // 轻提示:已更新完毕,下次重启生效(需要用户手动关闭)
205- setUpdateReady ( true )
206- // 可选:不自动重启,保留当前会话;如需立即生效可调用 relaunch()
207- }
208- } catch { }
209-
210-
211195 const unlistenA = await listen < DisplayBpm > ( 'bpm_update' , ( e ) => {
212196 const res = e . payload
213197 // 计算即将展示的 BPM(后端传 0 则沿用上一值),并基于“显示整数值”进行比较/锁定
@@ -278,6 +262,21 @@ export default function App() {
278262 }
279263 } )
280264 removeListener = ( ) => { if ( removeMql ) removeMql ( ) ; unlistenA ( ) ; unlistenD ( ) }
265+
266+ // 仅靠后端初始化语言;前端不再覆盖后端语言
267+ await invoke ( 'start_capture' )
268+ // 获取应用版本号
269+ try { const v = await getVersion ( ) ; setAppVersion ( v ) } catch { }
270+ // 静默检查并下载更新(可达性自动选择端点)
271+ try {
272+ const update = await check ( )
273+ if ( update ?. available ) {
274+ await update . downloadAndInstall ( )
275+ // 轻提示:已更新完毕,下次重启生效(需要用户手动关闭)
276+ setUpdateReady ( true )
277+ // 可选:不自动重启,保留当前会话;如需立即生效可调用 relaunch()
278+ }
279+ } catch { }
281280 } catch ( err ) { console . error ( tn ( '[启动] 错误' , '[BOOT] error' ) , err ) }
282281 } ) ( )
283282
0 commit comments