Send etherpad version in update check request

This commit is contained in:
Stefan Müller 2023-09-24 19:42:36 +02:00
parent 293bd64522
commit 94ad1a594d

View file

@ -2,23 +2,25 @@
const semver = require('semver');
const settings = require('./Settings');
const axios = require('axios');
const headers = {
'User-Agent': 'Etherpad ' + settings.getEpVersion(),
}
let infos;
const loadEtherpadInformations = () =>
axios.get('https://static.etherpad.org/info.json')
.then(async resp => {
try {
infos = await resp.data;
if (infos === undefined || infos === null) {
await Promise.reject("Could not retrieve current version")
return
}
return await Promise.resolve(infos);
}
catch (err) {
return await Promise.reject(err);
}
})
axios.get('https://static.etherpad.org/info.json', {headers: headers})
.then(async resp => {
try {
infos = await resp.data;
if (infos === undefined || infos === null) {
await Promise.reject("Could not retrieve current version")
return
}
return await Promise.resolve(infos);
} catch (err) {
return await Promise.reject(err);
}
})
exports.getLatestVersion = () => {