PicList/src/main/utils/updateChecker.ts

27 lines
809 B
TypeScript
Raw Normal View History

import db from '~/main/apis/core/datastore'
import { getLatestVersion } from '#/utils/getLatestVersion'
import { autoUpdater } from 'electron-updater'
// const releaseUrl = 'https://api.github.com/repos/Molunerfinn/PicGo/releases'
// const releaseUrlBackup = 'https://picgo-1251750343.cos.ap-chengdu.myqcloud.com'
// const downloadUrl = 'https://github.com/Kuingsmile/PicList/releases/latest'
2017-12-23 03:38:19 -05:00
const checkVersion = async () => {
2019-09-11 07:30:08 -04:00
let showTip = db.get('settings.showUpdateTip')
2017-12-23 03:38:19 -05:00
if (showTip === undefined) {
2019-09-11 07:30:08 -04:00
db.set('settings.showUpdateTip', true)
2017-12-23 03:38:19 -05:00
showTip = true
}
if (showTip) {
const res: string = await getLatestVersion()
if (res !== '') {
autoUpdater.checkForUpdatesAndNotify()
2017-12-23 03:38:19 -05:00
} else {
return false
}
} else {
return false
}
}
export default checkVersion