'use strict';
var AV = require('leancloud-storage/live-query');

AV._config.disableCurrentUser = true;

if (process.env.LEANCLOUD_REGION) {
  AV._config.region = process.env.LEANCLOUD_REGION;
}

if (process.env.LEANCLOUD_APP_ANDX_KEY) {
  AV._config.androidxKey = process.env.LEANCLOUD_APP_ANDX_KEY;
}

if (process.env.LC_API_SERVER) {
  AV.setServerURLs(process.env.LC_API_SERVER);
}

if (process.env.LEANCLOUD_API_SERVER) {
  AV.setServerURLs(process.env.LEANCLOUD_API_SERVER);
}

AV._sharedConfig.userAgent = 'AVOS Cloud Code Node ' + require('../package').version;
AV.Cloud.__prod = process.env.NODE_ENV === 'production' ? 1 : 0;
AV.setProduction(AV.Cloud.__prod);

module.exports = AV;

'use strict';
var AV = require('leancloud-storage/live-query');

AV._config.disableCurrentUser = true;

if (process.env.LEANCLOUD_REGION) {
  AV._config.region = process.env.LEANCLOUD_REGION;
}

if (process.env.LEANCLOUD_APP_ANDX_KEY) {
  AV._config.androidxKey = process.env.LEANCLOUD_APP_ANDX_KEY;
}

if (process.env.LC_API_SERVER) {
  AV.setServerURLs(process.env.LC_API_SERVER);
}

if (process.env.LEANCLOUD_API_SERVER) {
  AV.setServerURLs(process.env.LEANCLOUD_API_SERVER);
}

if (AV.version && !AV.version.match(/^[0123]\./)) {
  AV._config.applicationId = process.env.LEANCLOUD_APP_ID;
  AV._config.applicationKey = process.env.LEANCLOUD_APP_KEY;
  AV._config.masterKey = process.env.LEANCLOUD_APP_MASTER_KEY;
  AV._config.hookKey = process.env.LEANCLOUD_APP_HOOK_KEY;
}

AV._sharedConfig.userAgent = 'AVOS Cloud Code Node ' + require('../package').version;
AV.Cloud.__prod = process.env.NODE_ENV === 'production' ? 1 : 0;
AV.setProduction(AV.Cloud.__prod);

module.exports = AV;

Set app infos from environments automatically (for JS SDK 4)
:children_crossing: Set app infos from environments automatically (for JS SDK 4)
