Built motion from commit 5ae82ce5.|2.6.7
[motion2.git] / server / services / routing / server / applications / system.js
index ca494d5..4affc97 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x18ab=['exec','trim','[%s][SYSTEM]\x20result\x20code:\x20%s','replace','isEmpty','[%s][SYSTEM]\x20no\x20variable','body','error','isObject','[%s][SYSTEM]\x20no\x20command\x20executed,\x20force\x20next','validate','shelljs','lodash','./utils','../../../../config/logger','routing','command\x20is\x20a\x20string\x20and\x20it\x20is\x20required','consequence','length','[%s][SYSTEM]\x20%s','message','join','info','next','getMustacheRender'];(function(_0x45d9fe,_0xd8baa4){var _0x55a029=function(_0x5c5100){while(--_0x5c5100){_0x45d9fe['push'](_0x45d9fe['shift']());}};_0x55a029(++_0xd8baa4);}(_0x18ab,0xd2));var _0xb18a=function(_0x234250,_0x129c35){_0x234250=_0x234250-0x0;var _0x3919d8=_0x18ab[_0x234250];return _0x3919d8;};'use strict';var schema=require(_0xb18a('0x0'));var sh=require(_0xb18a('0x1'));var _=require(_0xb18a('0x2'));var utils=require(_0xb18a('0x3'));var logger=require(_0xb18a('0x4'))(_0xb18a('0x5'));var system=schema({'command':{'type':'string','required':!![],'message':_0xb18a('0x6')}});exports[_0xb18a('0x7')]=function(_0x260f23,_0x3d1990){return function(_0x48fe50){try{var _0x1e5da1={'command':_0x3d1990[0x0]};var _0x4cccff=system[_0xb18a('0x0')](_0x1e5da1,{'typecast':!![]});if(_0x4cccff[_0xb18a('0x8')]){logger['error'](_0xb18a('0x9'),_0x260f23,_['map'](_0x4cccff,_0xb18a('0xa'))[_0xb18a('0xb')](',\x20'));logger[_0xb18a('0xc')]('[%s][SYSTEM]\x20no\x20command\x20executed,\x20force\x20next',_0x260f23);_0x48fe50[_0xb18a('0xd')]();}else{var _0x2b3ccc=this;var _0x4a6e05=utils[_0xb18a('0xe')](_0x3d1990[0x0],this);logger[_0xb18a('0xc')]('[%s][SYSTEM]\x20commnad:\x20%s',_0x260f23,_0x4a6e05);sh[_0xb18a('0xf')](_[_0xb18a('0x10')](_0x4a6e05),function(_0x132090,_0x9170fc){logger[_0xb18a('0xc')](_0xb18a('0x11'),_0x260f23,_0x132090);if(_0x132090==0x0){var _0x5da8a6=_0x9170fc[_0xb18a('0x12')](/(\r\n|\n|\r)/gm,'');if(_['isNil'](_0x3d1990[0x1])||_[_0xb18a('0x13')](_0x3d1990[0x1])){logger['info'](_0xb18a('0x14'),_0x260f23);_0x2b3ccc[_0xb18a('0x15')][_0x3d1990[0x1]]=_0x5da8a6;}else{logger[_0xb18a('0xc')]('[%s][SYSTEM]\x20set\x20variable\x20%s:\x20%s',_0x260f23,_0x3d1990[0x1],_0x5da8a6);_0x2b3ccc[_0xb18a('0x15')][_0x3d1990[0x1]]=_0x5da8a6;}}_0x48fe50[_0xb18a('0xd')]();});}}catch(_0x33c7e7){logger[_0xb18a('0x16')](_0xb18a('0x9'),_0x260f23,_[_0xb18a('0x17')](_0x33c7e7)?JSON['stringify'](_0x33c7e7):_0x33c7e7);logger['info'](_0xb18a('0x18'),_0x260f23);_0x48fe50[_0xb18a('0xd')]();}};};
\ No newline at end of file
+var _0x0810=['getMustacheRender','[%s][SYSTEM]\x20commnad:\x20%s','exec','replace','isNil','isEmpty','body','[%s][SYSTEM]\x20%s','isObject','validate','shelljs','lodash','./utils','../../../../config/logger','command\x20is\x20a\x20string\x20and\x20it\x20is\x20required','error','message','info','[%s][SYSTEM]\x20no\x20command\x20executed,\x20force\x20next','next'];(function(_0x22dac7,_0x45d32a){var _0x3e6cfa=function(_0x4c2e9d){while(--_0x4c2e9d){_0x22dac7['push'](_0x22dac7['shift']());}};_0x3e6cfa(++_0x45d32a);}(_0x0810,0x95));var _0x0081=function(_0x491411,_0x941b5a){_0x491411=_0x491411-0x0;var _0x4672eb=_0x0810[_0x491411];return _0x4672eb;};'use strict';var schema=require(_0x0081('0x0'));var sh=require(_0x0081('0x1'));var _=require(_0x0081('0x2'));var utils=require(_0x0081('0x3'));var logger=require(_0x0081('0x4'))('routing');var system=schema({'command':{'type':'string','required':!![],'message':_0x0081('0x5')}});exports['consequence']=function(_0x5c73ba,_0x14db28){return function(_0x5cd314){try{var _0x30c217={'command':_0x14db28[0x0]};var _0x5e90a5=system['validate'](_0x30c217,{'typecast':!![]});if(_0x5e90a5['length']){logger[_0x0081('0x6')]('[%s][SYSTEM]\x20%s',_0x5c73ba,_['map'](_0x5e90a5,_0x0081('0x7'))['join'](',\x20'));logger[_0x0081('0x8')](_0x0081('0x9'),_0x5c73ba);_0x5cd314[_0x0081('0xa')]();}else{var _0x3d8088=this;var _0x5a1251=utils[_0x0081('0xb')](_0x14db28[0x0],this);logger['info'](_0x0081('0xc'),_0x5c73ba,_0x5a1251);sh[_0x0081('0xd')](_['trim'](_0x5a1251),function(_0x59e210,_0x3c3ac9){logger[_0x0081('0x8')]('[%s][SYSTEM]\x20result\x20code:\x20%s',_0x5c73ba,_0x59e210);if(_0x59e210==0x0){var _0x17806f=_0x3c3ac9[_0x0081('0xe')](/(\r\n|\n|\r)/gm,'');if(_[_0x0081('0xf')](_0x14db28[0x1])||_[_0x0081('0x10')](_0x14db28[0x1])){logger[_0x0081('0x8')]('[%s][SYSTEM]\x20no\x20variable',_0x5c73ba);_0x3d8088[_0x0081('0x11')][_0x14db28[0x1]]=_0x17806f;}else{logger[_0x0081('0x8')]('[%s][SYSTEM]\x20set\x20variable\x20%s:\x20%s',_0x5c73ba,_0x14db28[0x1],_0x17806f);_0x3d8088[_0x0081('0x11')][_0x14db28[0x1]]=_0x17806f;}}_0x5cd314[_0x0081('0xa')]();});}}catch(_0x21de2d){logger[_0x0081('0x6')](_0x0081('0x12'),_0x5c73ba,_[_0x0081('0x13')](_0x21de2d)?JSON['stringify'](_0x21de2d):_0x21de2d);logger['info'](_0x0081('0x9'),_0x5c73ba);_0x5cd314[_0x0081('0xa')]();}};};
\ No newline at end of file