Extract BaseURL from circleci API response

This commit is contained in:
GamingLiamStudios 2022-02-08 00:47:11 +11:00
parent 652c372912
commit 594c1fabb0
No known key found for this signature in database
GPG key ID: 3650DE4EAFF62ADD

View file

@ -564,7 +564,6 @@ export class BrowserWindow {
}); });
ipcMain.on('checkupdate', async (_event) => { ipcMain.on('checkupdate', async (_event) => {
console.log('Checking for updates')
const branch = utils.getStoreValue('general.update_branch') const branch = utils.getStoreValue('general.update_branch')
let latestbranch = await fetch(`https://circleci.com/api/v1.1/project/gh/ciderapp/Cider/latest/artifacts?branch=${branch}&filter=successful`) let latestbranch = await fetch(`https://circleci.com/api/v1.1/project/gh/ciderapp/Cider/latest/artifacts?branch=${branch}&filter=successful`)
if (latestbranch.status != 200) { if (latestbranch.status != 200) {
@ -572,12 +571,14 @@ export class BrowserWindow {
return return
} }
let latestbranchjson = await latestbranch.json() latestbranch = await latestbranch.json()
console.log('Artifact - ', latestbranchjson[0].url) let base_url = latestbranch[0].url
base_url = base_url.substr(0, base_url.lastIndexOf('/'))
console.log('BaseURL - ', base_url)
const options: any = { const options: any = {
provider: 'generic', provider: 'generic',
url: 'https://43-429851205-gh.circle-artifacts.com/0/%7E/Cider/dist/artifacts' //Base URL url: `${base_url}`
} }
/* /*
* Have to handle the auto updaters seperatly until we can support macOS. electron-builder limitation -q * Have to handle the auto updaters seperatly until we can support macOS. electron-builder limitation -q