async function refreshInstallStatusEast()

in browser/scripts/gov-cloud-import-browser.js [771:822]


async function refreshInstallStatusEast(){
    let config = await setRegionAndKeys();
    let lambda = new AWS.Lambda({
        region: 'us-east-2',
        accessKeyId: config.comAccess,
        secretAccessKey: config.comSecret
    });
    //Find Status of East
    let appStatus = await findLambdaFunction(lambda, "appStatus");

    if (appStatus == 'Not Installed'){
        document.getElementById("comEastCFStatus").innerHTML = appStatus;
        document.getElementById("govEastCFStatus").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("govEastCFStatus").innerHTML = "Not Installed";
            document.getElementById("govEastCFTime").innerHTML = "Not Installed";
        } else if (status[1].hasOwnProperty('status')){
            document.getElementById("EastVersion").innerHTML = status[0].version;
            document.getElementById("govEastCFStatus").innerHTML = status[1].status;
            document.getElementById("govEastCFTime").innerHTML = status[1].create;
        } else if (status[1].hasOwnProperty('code')) {
            //Print Error
            document.getElementById("govEastCFStatus").innerHTML = status[1].code;
            document.getElementById("govEastCFTime").innerHTML = status[1].code;
        } else {
            //If we can't tell anything, show not installed
            document.getElementById("govEastCFStatus").innerHTML = "Not Installed";
            document.getElementById("govEastCFTime").innerHTML = "Not Installed";
        }
        if (isEmpty(status[2])){
            //If we can't tell anything, show not installed
            document.getElementById("comEastCFStatus").innerHTML = "Not Installed";
            document.getElementById("comEastCFTime").innerHTML = "Not Installed";
        } else if (status[2].hasOwnProperty('status')){
            document.getElementById("EastVersion").innerHTML = status[0].version;
            document.getElementById("comEastCFStatus").innerHTML = status[2].status;
            document.getElementById("comEastCFTime").innerHTML = status[2].create;
        } else if (status[2].hasOwnProperty('code')) {
            //Print Error
            document.getElementById("comEastCFStatus").innerHTML = status[2].code;
            document.getElementById("comEastCFTime").innerHTML = status[2].code;
        } else {
            //If we can't tell anything, show not installed
            document.getElementById("comEastCFStatus").innerHTML = "Not Installed";
            document.getElementById("comEastCFTime").innerHTML = "Not Installed";
        }
    }
}