let createAppVariables = function()

in source/helper/lib/website-helper.js [123:171]


    let createAppVariables = function(userPoolId, userPoolClientId, identityPoolId, region, destS3Bucket, uuid, dashboard_usage, metrics_table,ip_table, cb) {
        console.log("Creating AppVariables");
        console.log(['destination bucket:', destS3Bucket].join(' '));
        console.log(['user pool:', userPoolId].join(' '));
        console.log(['user pool client:', userPoolClientId].join(' '));
        console.log(['identity pool:', identityPoolId].join(' '));
        console.log(['region:', region].join(' '));
        console.log(['destS3Bucket:', destS3Bucket].join(' '));
        console.log(['uuid:', uuid].join(' '));
        console.log(['dashboard_usage:', dashboard_usage].join(' '));
        console.log(['metrics_table:', metrics_table].join(' '));
        console.log(['ip_table:', ip_table].join(' '));

        var _content = [
            ['localStorage.setItem(\'upid\', \'', userPoolId, '\');'].join(''),
            ['localStorage.setItem(\'cid\', \'', userPoolClientId, '\');'].join(''),
            ['localStorage.setItem(\'ipid\', \'', identityPoolId, '\');'].join(''),
            ['localStorage.setItem(\'r\', \'', region, '\');'].join(''),
            ['var _dashboard_usage = \'', dashboard_usage, '\';'].join(''),
            ['var metrics_table = \'', metrics_table, '\';'].join(''),
            ['var ip_table = \'', ip_table, '\';'].join(''),
            ['var _hit_data = {'],
            ['    \'Solution\': \'SO0037\','],
            ['    \'UUID\': \'',uuid,'\','].join(''),
            ['    \'TimeStamp\': moment().utc().format(\'YYYY-MM-DD HH:mm:ss.S\'),'],
            ['    \'Data\': {'],
            ['        \'dashboard\': 1,'],
            ['        \'region\': \'',region,'\''].join(''),
            ['    }'],
            ['};']
        ].join('\n');
        console.log(_content);
        let params = {
            Bucket: destS3Bucket,
            Key: 'js/app-variables.js',
            Body: _content
        };

        s3.putObject(params, function(err, data) {
            if (err) {
                console.log(err);
                return cb('error creating js/app-variables.js file for website UI', null);
            }

            console.log(data);
            return cb(null, data);
        });

    };