优化代码

This commit is contained in:
lyswhut
2024-06-19 19:25:21 +08:00
parent 96ddbdf0f0
commit 19f81cf379
5 changed files with 15 additions and 18 deletions
+1 -1
View File
@@ -101,7 +101,7 @@ export default () => {
const rSetConfig = onSettingChanged(({ params: setting }) => {
// console.log(config)
mergeSetting(setting)
window.app_event.configUpdate()
window.app_event.configUpdate(setting)
})
const rFocus = onFocus(() => {
+1 -5
View File
@@ -20,11 +20,7 @@ export default () => {
openAPI.address = ''
openAPI.message = error.message
}).finally(() => {
if (openAPI.address) {
setDisableAutoPauseBySource(true, 'openAPI')
} else {
setDisableAutoPauseBySource(false, 'openAPI')
}
setDisableAutoPauseBySource(!!openAPI.address, 'openAPI')
})
}
watch(() => appSetting['openAPI.enable'], enable => {
@@ -1,4 +1,3 @@
import { watch } from '@common/utils/vueTools'
import { appSetting } from '@renderer/store/setting'
import { setDisableAutoPauseBySource } from '@renderer/core/lyric'
@@ -6,8 +5,11 @@ export default () => {
const handleEnable = (enable: boolean) => {
setDisableAutoPauseBySource(enable, 'statusBarLyric')
}
watch(() => appSetting['player.isShowStatusBarLyric'], enable => {
handleEnable(enable)
window.app_event.on('configUpdate', (setting) => {
if (setting['player.isShowStatusBarLyric'] != null) {
handleEnable(setting['player.isShowStatusBarLyric'])
}
})
return async() => {
+2 -2
View File
@@ -11,8 +11,8 @@ import Event from './Event'
// }
export class AppEvent extends Event {
configUpdate() {
this.emit('configUpdate')
configUpdate(setting: Partial<LX.AppSetting>) {
this.emit('configUpdate', setting)
}
focus() {