Built motion from commit fade34fd.|2.5.41
[motion2.git] / server / services / routing / server / applications / system.js
index c774801..29e4f94 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x4bcc=['[%s][SYSTEM]\x20result\x20code:\x20%s','replace','isNil','isEmpty','[%s][SYSTEM]\x20no\x20variable','[%s][SYSTEM]\x20set\x20variable\x20%s:\x20%s','body','error','validate','shelljs','lodash','./utils','routing','string','consequence','[%s][SYSTEM]\x20%s','map','message','join','info','next','exec','trim'];(function(_0x1f3273,_0x2bbf32){var _0x1bc77f=function(_0x27c79f){while(--_0x27c79f){_0x1f3273['push'](_0x1f3273['shift']());}};_0x1bc77f(++_0x2bbf32);}(_0x4bcc,0x1a6));var _0xc4bc=function(_0x4cf98e,_0xba4b79){_0x4cf98e=_0x4cf98e-0x0;var _0x1623ac=_0x4bcc[_0x4cf98e];return _0x1623ac;};'use strict';var schema=require(_0xc4bc('0x0'));var sh=require(_0xc4bc('0x1'));var _=require(_0xc4bc('0x2'));var utils=require(_0xc4bc('0x3'));var logger=require('../../../../config/logger')(_0xc4bc('0x4'));var system=schema({'command':{'type':_0xc4bc('0x5'),'required':!![],'message':'command\x20is\x20a\x20string\x20and\x20it\x20is\x20required'}});exports[_0xc4bc('0x6')]=function(_0x2bcb80,_0x50135d){return function(_0xc894c7){try{var _0x52fa5e={'command':_0x50135d[0x0]};var _0x31a4af=system['validate'](_0x52fa5e,{'typecast':!![]});if(_0x31a4af['length']){logger['error'](_0xc4bc('0x7'),_0x2bcb80,_[_0xc4bc('0x8')](_0x31a4af,_0xc4bc('0x9'))[_0xc4bc('0xa')](',\x20'));logger[_0xc4bc('0xb')]('[%s][SYSTEM]\x20no\x20command\x20executed,\x20force\x20next',_0x2bcb80);_0xc894c7[_0xc4bc('0xc')]();}else{var _0x32f775=this;var _0x374075=utils['getMustacheRender'](_0x50135d[0x0],this);logger[_0xc4bc('0xb')]('[%s][SYSTEM]\x20commnad:\x20%s',_0x2bcb80,_0x374075);sh[_0xc4bc('0xd')](_[_0xc4bc('0xe')](_0x374075),function(_0x3ff090,_0x3e45ac){logger[_0xc4bc('0xb')](_0xc4bc('0xf'),_0x2bcb80,_0x3ff090);if(_0x3ff090==0x0){var _0x5b96cb=_0x3e45ac[_0xc4bc('0x10')](/(\r\n|\n|\r)/gm,'');if(_[_0xc4bc('0x11')](_0x50135d[0x1])||_[_0xc4bc('0x12')](_0x50135d[0x1])){logger[_0xc4bc('0xb')](_0xc4bc('0x13'),_0x2bcb80);_0x32f775['body'][_0x50135d[0x1]]=_0x5b96cb;}else{logger[_0xc4bc('0xb')](_0xc4bc('0x14'),_0x2bcb80,_0x50135d[0x1],_0x5b96cb);_0x32f775[_0xc4bc('0x15')][_0x50135d[0x1]]=_0x5b96cb;}}_0xc894c7['next']();});}}catch(_0x86d4b1){logger[_0xc4bc('0x16')](_0xc4bc('0x7'),_0x2bcb80,_['isObject'](_0x86d4b1)?JSON['stringify'](_0x86d4b1):_0x86d4b1);logger[_0xc4bc('0xb')]('[%s][SYSTEM]\x20no\x20command\x20executed,\x20force\x20next',_0x2bcb80);_0xc894c7[_0xc4bc('0xc')]();}};};
\ No newline at end of file
+var _0x3b43=['exec','[%s][SYSTEM]\x20result\x20code:\x20%s','replace','[%s][SYSTEM]\x20no\x20variable','[%s][SYSTEM]\x20set\x20variable\x20%s:\x20%s','body','isObject','stringify','[%s][SYSTEM]\x20no\x20command\x20executed,\x20force\x20next','validate','shelljs','lodash','./utils','../../../../config/logger','routing','command\x20is\x20a\x20string\x20and\x20it\x20is\x20required','consequence','length','error','[%s][SYSTEM]\x20%s','map','message','join','info','next','getMustacheRender'];(function(_0x33bdbf,_0x521c58){var _0x359db4=function(_0x1828ee){while(--_0x1828ee){_0x33bdbf['push'](_0x33bdbf['shift']());}};_0x359db4(++_0x521c58);}(_0x3b43,0x71));var _0x33b4=function(_0x342dfc,_0x403159){_0x342dfc=_0x342dfc-0x0;var _0xd611d0=_0x3b43[_0x342dfc];return _0xd611d0;};'use strict';var schema=require(_0x33b4('0x0'));var sh=require(_0x33b4('0x1'));var _=require(_0x33b4('0x2'));var utils=require(_0x33b4('0x3'));var logger=require(_0x33b4('0x4'))(_0x33b4('0x5'));var system=schema({'command':{'type':'string','required':!![],'message':_0x33b4('0x6')}});exports[_0x33b4('0x7')]=function(_0x5c855a,_0x31ad18){return function(_0x50a340){try{var _0x28f32a={'command':_0x31ad18[0x0]};var _0x53bb1c=system[_0x33b4('0x0')](_0x28f32a,{'typecast':!![]});if(_0x53bb1c[_0x33b4('0x8')]){logger[_0x33b4('0x9')](_0x33b4('0xa'),_0x5c855a,_[_0x33b4('0xb')](_0x53bb1c,_0x33b4('0xc'))[_0x33b4('0xd')](',\x20'));logger[_0x33b4('0xe')]('[%s][SYSTEM]\x20no\x20command\x20executed,\x20force\x20next',_0x5c855a);_0x50a340[_0x33b4('0xf')]();}else{var _0x2428e7=this;var _0x11105d=utils[_0x33b4('0x10')](_0x31ad18[0x0],this);logger['info']('[%s][SYSTEM]\x20commnad:\x20%s',_0x5c855a,_0x11105d);sh[_0x33b4('0x11')](_['trim'](_0x11105d),function(_0x5c9ebb,_0x1e29b2){logger[_0x33b4('0xe')](_0x33b4('0x12'),_0x5c855a,_0x5c9ebb);if(_0x5c9ebb==0x0){var _0x5eedc3=_0x1e29b2[_0x33b4('0x13')](/(\r\n|\n|\r)/gm,'');if(_['isNil'](_0x31ad18[0x1])||_['isEmpty'](_0x31ad18[0x1])){logger[_0x33b4('0xe')](_0x33b4('0x14'),_0x5c855a);_0x2428e7['body'][_0x31ad18[0x1]]=_0x5eedc3;}else{logger[_0x33b4('0xe')](_0x33b4('0x15'),_0x5c855a,_0x31ad18[0x1],_0x5eedc3);_0x2428e7[_0x33b4('0x16')][_0x31ad18[0x1]]=_0x5eedc3;}}_0x50a340['next']();});}}catch(_0x149d6f){logger['error']('[%s][SYSTEM]\x20%s',_0x5c855a,_[_0x33b4('0x17')](_0x149d6f)?JSON[_0x33b4('0x18')](_0x149d6f):_0x149d6f);logger['info'](_0x33b4('0x19'),_0x5c855a);_0x50a340['next']();}};};
\ No newline at end of file