Built motion from commit 4d4d9a88.|2.6.26
[motion2.git] / server / utils / update-app-config.js
index 6dc6c7a..da5f146 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xbbcb=['legacy-libs','apps','findIndex','name','motion2','env','string','pathExists','then','updated','info','Updating\x20app.json','writeJSON','exports','fs-extra','path','../config/environment','root','server/app.json','resolve'];(function(_0x2d3b67,_0x353755){var _0x4faca7=function(_0x4ffd9d){while(--_0x4ffd9d){_0x2d3b67['push'](_0x2d3b67['shift']());}};_0x4faca7(++_0x353755);}(_0xbbcb,0x176));var _0xbbbc=function(_0x1329c7,_0x419bed){_0x1329c7=_0x1329c7-0x0;var _0x1cb9fa=_0xbbcb[_0x1329c7];return _0x1cb9fa;};var fs=require(_0xbbbc('0x0'));var path=require(_0xbbbc('0x1'));var config=require(_0xbbbc('0x2'));var root=config[_0xbbbc('0x3')];var APP_JSON_PATH=path['resolve'](root,_0xbbbc('0x4'));var NODEPATH=path[_0xbbbc('0x5')](root,_0xbbbc('0x6'));function setLegacyLibsNodeEnvPath(_0x14938f){let _0xe176ff=![];if(Array['isArray'](_0x14938f[_0xbbbc('0x7')])){var _0x14f7fa=_0x14938f[_0xbbbc('0x7')][_0xbbbc('0x8')](function(_0x51ce58){return _0x51ce58[_0xbbbc('0x9')]===_0xbbbc('0xa');});if(_0x14f7fa>-0x1){var _0x5da13c=_0x14938f[_0xbbbc('0x7')][_0x14f7fa];if(typeof _0x5da13c[_0xbbbc('0xb')]['NODE_PATH']!==_0xbbbc('0xc')){_0x5da13c[_0xbbbc('0xb')]['NODE_PATH']=NODEPATH;_0xe176ff=!![];}}return{'appConfig':_0x14938f,'updated':_0xe176ff};}}function updateAppConfig(_0x3b4e2a){return fs[_0xbbbc('0xd')](APP_JSON_PATH)[_0xbbbc('0xe')](function(_0x1f66ff){if(_0x1f66ff){return fs['readJSON'](APP_JSON_PATH)[_0xbbbc('0xe')](function(_0x293c82){var _0x1f6deb=setLegacyLibsNodeEnvPath(_0x293c82);if(_0x1f6deb[_0xbbbc('0xf')]){_0x3b4e2a[_0xbbbc('0x10')](_0xbbbc('0x11'));return fs[_0xbbbc('0x12')](APP_JSON_PATH,_0x293c82,{'spaces':0x2});}else{return Promise[_0xbbbc('0x5')]();}});}else{return Promise[_0xbbbc('0x5')]();}});}module[_0xbbbc('0x13')]=updateAppConfig;
\ No newline at end of file
+var _0x8723=['writeJSON','exports','fs-extra','path','../config/environment','root','resolve','server/app.json','legacy-libs','apps','findIndex','name','motion2','env','NODE_PATH','string','pathExists','then','readJSON','updated','info'];(function(_0x2712df,_0x36b27d){var _0x25efaa=function(_0x1ee20b){while(--_0x1ee20b){_0x2712df['push'](_0x2712df['shift']());}};_0x25efaa(++_0x36b27d);}(_0x8723,0x1a6));var _0x3872=function(_0x42bf60,_0x218573){_0x42bf60=_0x42bf60-0x0;var _0x2892bc=_0x8723[_0x42bf60];return _0x2892bc;};var fs=require(_0x3872('0x0'));var path=require(_0x3872('0x1'));var config=require(_0x3872('0x2'));var root=config[_0x3872('0x3')];var APP_JSON_PATH=path[_0x3872('0x4')](root,_0x3872('0x5'));var NODEPATH=path[_0x3872('0x4')](root,_0x3872('0x6'));function setLegacyLibsNodeEnvPath(_0x354f03){let _0x5e450f=![];if(Array['isArray'](_0x354f03[_0x3872('0x7')])){var _0x653430=_0x354f03[_0x3872('0x7')][_0x3872('0x8')](function(_0x173555){return _0x173555[_0x3872('0x9')]===_0x3872('0xa');});if(_0x653430>-0x1){var _0x1cca4a=_0x354f03[_0x3872('0x7')][_0x653430];if(typeof _0x1cca4a[_0x3872('0xb')][_0x3872('0xc')]!==_0x3872('0xd')){_0x1cca4a[_0x3872('0xb')]['NODE_PATH']=NODEPATH;_0x5e450f=!![];}}return{'appConfig':_0x354f03,'updated':_0x5e450f};}}function updateAppConfig(_0x39b122){return fs[_0x3872('0xe')](APP_JSON_PATH)[_0x3872('0xf')](function(_0x2846a9){if(_0x2846a9){return fs[_0x3872('0x10')](APP_JSON_PATH)[_0x3872('0xf')](function(_0x3ec228){var _0x21369f=setLegacyLibsNodeEnvPath(_0x3ec228);if(_0x21369f[_0x3872('0x11')]){_0x39b122[_0x3872('0x12')]('Updating\x20app.json');return fs[_0x3872('0x13')](APP_JSON_PATH,_0x3ec228,{'spaces':0x2});}else{return Promise[_0x3872('0x4')]();}});}else{return Promise['resolve']();}});}module[_0x3872('0x14')]=updateAppConfig;
\ No newline at end of file