in browser/scripts/gov-cloud-import-browser.js [718:769]
async function refreshInstallStatusWest(){
let config = await setRegionAndKeys();
let lambda = new AWS.Lambda({
region: 'us-west-2',
accessKeyId: config.comAccess,
secretAccessKey: config.comSecret
});
//Find Status of West
let appStatus = await findLambdaFunction(lambda, "snsSubscribe");
if (appStatus == 'Not Installed'){
document.getElementById("comWestCFStatus").innerHTML = appStatus;
document.getElementById("govWestCFStatus").innerHTML = appStatus;
} else {
let status = await initAppStatus(lambda, appStatus);
status = JSON.parse(status);
if (isEmpty(status[1])){
//If we can't tell anything, show not installed
document.getElementById("govWestCFStatus").innerHTML = "Not Installed";
document.getElementById("govWestCFTime").innerHTML = "Not Installed";
} else if (status[1].hasOwnProperty('status')){
document.getElementById("westVersion").innerHTML = status[0].version;
document.getElementById("govWestCFStatus").innerHTML = status[1].status;
document.getElementById("govWestCFTime").innerHTML = status[1].create;
} else if (status[1].hasOwnProperty('code')) {
//Print Error
document.getElementById("govWestCFStatus").innerHTML = status[1].code;
document.getElementById("govWestCFTime").innerHTML = status[1].code;
} else {
//If we can't tell anything, show not installed
document.getElementById("govWestCFStatus").innerHTML = "Not Installed";
document.getElementById("govWestCFTime").innerHTML = "Not Installed";
}
if (isEmpty(status[2])){
//If we can't tell anything, show not installed
document.getElementById("comWestCFStatus").innerHTML = "Not Installed";
document.getElementById("comWestCFTime").innerHTML = "Not Installed";
} else if (status[2].hasOwnProperty('status')){
document.getElementById("westVersion").innerHTML = status[0].version;
document.getElementById("comWestCFStatus").innerHTML = status[2].status;
document.getElementById("comWestCFTime").innerHTML = status[2].create;
} else if (status[2].hasOwnProperty('code')) {
//Print Error
document.getElementById("comWestCFStatus").innerHTML = status[2].code;
document.getElementById("comWestCFTime").innerHTML = status[2].code;
} else {
//If we can't tell anything, show not installed
document.getElementById("comWestCFStatus").innerHTML = "Not Installed";
document.getElementById("comWestCFTime").innerHTML = "Not Installed";
}
}
}