Built motion from commit 7ab0e143.|2.5.49
[motion2.git] / server / services / routing / server / applications / system.js
index c53c135..69a8611 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-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
+var _0xd5bb=['length','error','[%s][SYSTEM]\x20%s','map','message','join','[%s][SYSTEM]\x20no\x20command\x20executed,\x20force\x20next','getMustacheRender','info','[%s][SYSTEM]\x20commnad:\x20%s','[%s][SYSTEM]\x20result\x20code:\x20%s','isEmpty','body','[%s][SYSTEM]\x20set\x20variable\x20%s:\x20%s','next','lodash','../../../../config/logger','routing','string','command\x20is\x20a\x20string\x20and\x20it\x20is\x20required'];(function(_0x1a0d7b,_0x115652){var _0x434ed2=function(_0x108975){while(--_0x108975){_0x1a0d7b['push'](_0x1a0d7b['shift']());}};_0x434ed2(++_0x115652);}(_0xd5bb,0x73));var _0xbd5b=function(_0x178cc1,_0x39b6ab){_0x178cc1=_0x178cc1-0x0;var _0x4c27bd=_0xd5bb[_0x178cc1];return _0x4c27bd;};'use strict';var schema=require('validate');var sh=require('shelljs');var _=require(_0xbd5b('0x0'));var utils=require('./utils');var logger=require(_0xbd5b('0x1'))(_0xbd5b('0x2'));var system=schema({'command':{'type':_0xbd5b('0x3'),'required':!![],'message':_0xbd5b('0x4')}});exports['consequence']=function(_0xc66bba,_0x117275){return function(_0x6940d4){try{var _0x250576={'command':_0x117275[0x0]};var _0x5dff33=system['validate'](_0x250576,{'typecast':!![]});if(_0x5dff33[_0xbd5b('0x5')]){logger[_0xbd5b('0x6')](_0xbd5b('0x7'),_0xc66bba,_[_0xbd5b('0x8')](_0x5dff33,_0xbd5b('0x9'))[_0xbd5b('0xa')](',\x20'));logger['info'](_0xbd5b('0xb'),_0xc66bba);_0x6940d4['next']();}else{var _0xe86d5d=this;var _0x258d5e=utils[_0xbd5b('0xc')](_0x117275[0x0],this);logger[_0xbd5b('0xd')](_0xbd5b('0xe'),_0xc66bba,_0x258d5e);sh['exec'](_['trim'](_0x258d5e),function(_0x51988b,_0x248443){logger['info'](_0xbd5b('0xf'),_0xc66bba,_0x51988b);if(_0x51988b==0x0){var _0x20b1cb=_0x248443['replace'](/(\r\n|\n|\r)/gm,'');if(_['isNil'](_0x117275[0x1])||_[_0xbd5b('0x10')](_0x117275[0x1])){logger[_0xbd5b('0xd')]('[%s][SYSTEM]\x20no\x20variable',_0xc66bba);_0xe86d5d[_0xbd5b('0x11')][_0x117275[0x1]]=_0x20b1cb;}else{logger[_0xbd5b('0xd')](_0xbd5b('0x12'),_0xc66bba,_0x117275[0x1],_0x20b1cb);_0xe86d5d[_0xbd5b('0x11')][_0x117275[0x1]]=_0x20b1cb;}}_0x6940d4[_0xbd5b('0x13')]();});}}catch(_0x561f74){logger[_0xbd5b('0x6')](_0xbd5b('0x7'),_0xc66bba,_['isObject'](_0x561f74)?JSON['stringify'](_0x561f74):_0x561f74);logger[_0xbd5b('0xd')](_0xbd5b('0xb'),_0xc66bba);_0x6940d4[_0xbd5b('0x13')]();}};};
\ No newline at end of file