INNER CODE UNIT · JavaScript
checkForUpdates
stemrollerapp/stemroller · main-src/main.js:247
async function checkForUpdates() {
try {
const remotePackageReq = await fetch(
'https://raw.githubusercontent.com/stemrollerapp/stemroller/main/package.json'
)
const remotePackageJson = await remotePackageReq.json()
const versionDifference = compareVersions(remotePackageJson.version, app.getVersion())
if (versionDifference > 0) {
const { response } = await dialog.showMessageBox(mainWindow, {
type: 'info',
buttons: ['Yes', 'No'],
title: 'Update available!',
message: `An update is available! Would you like to visit the StemRoller website and download it now?\n\nYou are using: ${app.getVersion()}\nUpdated version: ${
remotePackageJson.version
}.`,
})