exports.prepareOptions = function()

in SmartCoolerScan/clientHelper.js [133:149]


exports.prepareOptions = function (configArgs, options) {
    if ((options.headers === null) || (options.headers === undefined)) {
        options.headers = {};
    }

    // if user doesn't pass in a string, assume it's a JS object and convert it to a JSON string
    if (!((typeof options.payload === 'string') || (options.payload instanceof String))) {
        options.payload = JSON.stringify(options.payload);
    }

    if ((configArgs['sandbox'] === true) || (configArgs['sandbox'] === 'true')) {
        options.urlFragment = 'sandbox/' + options.urlFragment;
    } else {
        options.urlFragment = 'live/' + options.urlFragment;
    }
    return options;
}