Browse Source

Use correct url for auto updates

Jeffrey Morgan 1 year ago
parent
commit
832b4db9d4
1 changed files with 9 additions and 9 deletions
  1. 9 9
      app/src/index.ts

+ 9 - 9
app/src/index.ts

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