async function refreshInstallStatusWest()

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";
        }
    }
}