Use correct url for auto updates

This commit is contained in:
Jeffrey Morgan 2023-10-13 19:04:42 -04:00
parent c43873f33b
commit 832b4db9d4

View file

@ -162,11 +162,14 @@ app.on('before-quit', () => {
} }
}) })
let currentReleaseURL = '' const updateURL = `https://ollama.ai/api/update?os=${process.platform}&arch=${
process.arch
}&version=${app.getVersion()}&id=${id()}`
let latest = ''
async function isNewReleaseAvailable() { async function isNewReleaseAvailable() {
try { try {
const response = await fetch('https://ollama.ai/api/update') const response = await fetch(updateURL)
if (!response.ok) { if (!response.ok) {
return false return false
@ -183,11 +186,12 @@ async function isNewReleaseAvailable() {
return false return false
} }
if (url === currentReleaseURL) { if (latest === url) {
return false return false
} }
currentReleaseURL = url latest = url
return true return true
} catch (error) { } catch (error) {
logger.error(`update check failed - ${error}`) logger.error(`update check failed - ${error}`)
@ -285,11 +289,7 @@ function id(): string {
return uuid return uuid
} }
autoUpdater.setFeedURL({ autoUpdater.setFeedURL({ url: updateURL })
url: `https://ollama.ai/api/update?os=${process.platform}&arch=${
process.arch
}&version=${app.getVersion()}&id=${id()}`,
})
autoUpdater.on('error', e => { autoUpdater.on('error', e => {
logger.error(`update check failed - ${e.message}`) logger.error(`update check failed - ${e.message}`)