Built motion from commit f94df7f0.|2.5.48
[motion2.git] / server / services / routing / server / applications / system.js
index a66a924..c53c135 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x9af6=['shelljs','lodash','./utils','../../../../config/logger','string','command\x20is\x20a\x20string\x20and\x20it\x20is\x20required','consequence','length','error','map','message','info','[%s][SYSTEM]\x20no\x20command\x20executed,\x20force\x20next','getMustacheRender','[%s][SYSTEM]\x20commnad:\x20%s','[%s][SYSTEM]\x20result\x20code:\x20%s','replace','isNil','isEmpty','[%s][SYSTEM]\x20no\x20variable','body','[%s][SYSTEM]\x20set\x20variable\x20%s:\x20%s','next','isObject','stringify','validate'];(function(_0x2d126e,_0x1e8257){var _0xcb04d3=function(_0x19a2d9){while(--_0x19a2d9){_0x2d126e['push'](_0x2d126e['shift']());}};_0xcb04d3(++_0x1e8257);}(_0x9af6,0xb5));var _0x69af=function(_0x36666d,_0xa16069){_0x36666d=_0x36666d-0x0;var _0x2366de=_0x9af6[_0x36666d];return _0x2366de;};'use strict';var schema=require(_0x69af('0x0'));var sh=require(_0x69af('0x1'));var _=require(_0x69af('0x2'));var utils=require(_0x69af('0x3'));var logger=require(_0x69af('0x4'))('routing');var system=schema({'command':{'type':_0x69af('0x5'),'required':!![],'message':_0x69af('0x6')}});exports[_0x69af('0x7')]=function(_0x599d28,_0x329748){return function(_0x124b3b){try{var _0x2e5ffe={'command':_0x329748[0x0]};var _0x328987=system['validate'](_0x2e5ffe,{'typecast':!![]});if(_0x328987[_0x69af('0x8')]){logger[_0x69af('0x9')]('[%s][SYSTEM]\x20%s',_0x599d28,_[_0x69af('0xa')](_0x328987,_0x69af('0xb'))['join'](',\x20'));logger[_0x69af('0xc')](_0x69af('0xd'),_0x599d28);_0x124b3b['next']();}else{var _0x5093c4=this;var _0x530697=utils[_0x69af('0xe')](_0x329748[0x0],this);logger[_0x69af('0xc')](_0x69af('0xf'),_0x599d28,_0x530697);sh['exec'](_['trim'](_0x530697),function(_0x3bd9bb,_0x20f092){logger[_0x69af('0xc')](_0x69af('0x10'),_0x599d28,_0x3bd9bb);if(_0x3bd9bb==0x0){var _0x469c89=_0x20f092[_0x69af('0x11')](/(\r\n|\n|\r)/gm,'');if(_[_0x69af('0x12')](_0x329748[0x1])||_[_0x69af('0x13')](_0x329748[0x1])){logger[_0x69af('0xc')](_0x69af('0x14'),_0x599d28);_0x5093c4[_0x69af('0x15')][_0x329748[0x1]]=_0x469c89;}else{logger['info'](_0x69af('0x16'),_0x599d28,_0x329748[0x1],_0x469c89);_0x5093c4['body'][_0x329748[0x1]]=_0x469c89;}}_0x124b3b[_0x69af('0x17')]();});}}catch(_0x513a1a){logger[_0x69af('0x9')]('[%s][SYSTEM]\x20%s',_0x599d28,_[_0x69af('0x18')](_0x513a1a)?JSON[_0x69af('0x19')](_0x513a1a):_0x513a1a);logger[_0x69af('0xc')](_0x69af('0xd'),_0x599d28);_0x124b3b['next']();}};};
\ No newline at end of file
+var _0xf774=['[%s][SYSTEM]\x20%s','map','message','join','info','[%s][SYSTEM]\x20no\x20command\x20executed,\x20force\x20next','next','getMustacheRender','[%s][SYSTEM]\x20commnad:\x20%s','exec','replace','isNil','isEmpty','[%s][SYSTEM]\x20no\x20variable','body','[%s][SYSTEM]\x20set\x20variable\x20%s:\x20%s','isObject','stringify','validate','lodash','./utils','../../../../config/logger','string','command\x20is\x20a\x20string\x20and\x20it\x20is\x20required','consequence','error'];(function(_0x240732,_0xd5ab1d){var _0x378a1d=function(_0x53ca75){while(--_0x53ca75){_0x240732['push'](_0x240732['shift']());}};_0x378a1d(++_0xd5ab1d);}(_0xf774,0xae));var _0x4f77=function(_0x563ad5,_0x81b3c8){_0x563ad5=_0x563ad5-0x0;var _0x571545=_0xf774[_0x563ad5];return _0x571545;};'use strict';var schema=require(_0x4f77('0x0'));var sh=require('shelljs');var _=require(_0x4f77('0x1'));var utils=require(_0x4f77('0x2'));var logger=require(_0x4f77('0x3'))('routing');var system=schema({'command':{'type':_0x4f77('0x4'),'required':!![],'message':_0x4f77('0x5')}});exports[_0x4f77('0x6')]=function(_0x3d7443,_0x2fa2d5){return function(_0x430c65){try{var _0x180511={'command':_0x2fa2d5[0x0]};var _0x459e9c=system[_0x4f77('0x0')](_0x180511,{'typecast':!![]});if(_0x459e9c['length']){logger[_0x4f77('0x7')](_0x4f77('0x8'),_0x3d7443,_[_0x4f77('0x9')](_0x459e9c,_0x4f77('0xa'))[_0x4f77('0xb')](',\x20'));logger[_0x4f77('0xc')](_0x4f77('0xd'),_0x3d7443);_0x430c65[_0x4f77('0xe')]();}else{var _0x4b1d0f=this;var _0xe8d5ef=utils[_0x4f77('0xf')](_0x2fa2d5[0x0],this);logger['info'](_0x4f77('0x10'),_0x3d7443,_0xe8d5ef);sh[_0x4f77('0x11')](_['trim'](_0xe8d5ef),function(_0x411333,_0x179b37){logger['info']('[%s][SYSTEM]\x20result\x20code:\x20%s',_0x3d7443,_0x411333);if(_0x411333==0x0){var _0x354386=_0x179b37[_0x4f77('0x12')](/(\r\n|\n|\r)/gm,'');if(_[_0x4f77('0x13')](_0x2fa2d5[0x1])||_[_0x4f77('0x14')](_0x2fa2d5[0x1])){logger[_0x4f77('0xc')](_0x4f77('0x15'),_0x3d7443);_0x4b1d0f[_0x4f77('0x16')][_0x2fa2d5[0x1]]=_0x354386;}else{logger['info'](_0x4f77('0x17'),_0x3d7443,_0x2fa2d5[0x1],_0x354386);_0x4b1d0f[_0x4f77('0x16')][_0x2fa2d5[0x1]]=_0x354386;}}_0x430c65[_0x4f77('0xe')]();});}}catch(_0x334ae1){logger['error'](_0x4f77('0x8'),_0x3d7443,_[_0x4f77('0x18')](_0x334ae1)?JSON[_0x4f77('0x19')](_0x334ae1):_0x334ae1);logger[_0x4f77('0xc')](_0x4f77('0xd'),_0x3d7443);_0x430c65[_0x4f77('0xe')]();}};};
\ No newline at end of file