1
This commit is contained in:
@@ -117,14 +117,16 @@ const info = ref({
|
||||
const SKIP_VERSION_KEY = 'skipped_version'
|
||||
const REMIND_LATER_KEY = 'remind_later_time'
|
||||
|
||||
async function autoCheck() {
|
||||
async function autoCheck(silent = false) {
|
||||
try {
|
||||
version.value = await (window as any).electronAPI.getJarVersion()
|
||||
const checkRes: any = await updateApi.checkUpdate(version.value)
|
||||
const result = checkRes?.data || checkRes
|
||||
|
||||
if (!result.needUpdate) {
|
||||
ElMessage.info('当前已是最新版本')
|
||||
if (!silent) {
|
||||
ElMessage.info('当前已是最新版本')
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
@@ -149,10 +151,14 @@ async function autoCheck() {
|
||||
}
|
||||
show.value = true
|
||||
stage.value = 'check'
|
||||
ElMessage.success('发现新版本')
|
||||
if (!silent) {
|
||||
ElMessage.success('发现新版本')
|
||||
}
|
||||
} catch (error) {
|
||||
console.error('检查更新失败:', error)
|
||||
ElMessage.error('检查更新失败')
|
||||
if (!silent) {
|
||||
ElMessage.error('检查更新失败')
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -239,6 +245,7 @@ async function installUpdate() {
|
||||
|
||||
onMounted(async () => {
|
||||
version.value = await (window as any).electronAPI.getJarVersion()
|
||||
await autoCheck(true)
|
||||
})
|
||||
|
||||
onUnmounted(() => {
|
||||
|
||||
Reference in New Issue
Block a user