in src/js/state.js [11:29]
async function fetch_guideline(guideln) {
// check for numerical version string, e.g. digit.digit
if (isNaN(guideln) || isNaN(parseFloat(guideln))) {
return guideln_latest; // invalid numerical version string
}
const url = "https://ssl-config.mozilla.org/guidelines/"+guideln+".json";
try {
const response = await fetch(url);
if (!response.ok) {
throw new Error(`error retrieving ${guideln}.json: ${response.status}`);
}
guidelines[guideln] = await response.json();
return guideln;
} catch (error) {
console.error(error.message);
return guideln_latest;
}
}