Built motion from commit 1ea47bf4.|2.6.34
[motion2.git] / server / services / routing / server / applications / system.js
index d01b1a7..5255bcd 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xe1bc=['command\x20is\x20a\x20string\x20and\x20it\x20is\x20required','consequence','error','[%s][SYSTEM]\x20%s','map','join','info','[%s][SYSTEM]\x20no\x20command\x20executed,\x20force\x20next','next','getMustacheRender','[%s][SYSTEM]\x20commnad:\x20%s','exec','replace','isEmpty','[%s][SYSTEM]\x20no\x20variable','body','[%s][SYSTEM]\x20set\x20variable\x20%s:\x20%s','isObject','stringify','shelljs','lodash','./utils','../../../../config/logger','routing','string'];(function(_0x5a97d2,_0x508930){var _0x26e642=function(_0x102d3c){while(--_0x102d3c){_0x5a97d2['push'](_0x5a97d2['shift']());}};_0x26e642(++_0x508930);}(_0xe1bc,0xf4));var _0xce1b=function(_0x26d6a2,_0x25cc1e){_0x26d6a2=_0x26d6a2-0x0;var _0x11165f=_0xe1bc[_0x26d6a2];return _0x11165f;};'use strict';var schema=require('validate');var sh=require(_0xce1b('0x0'));var _=require(_0xce1b('0x1'));var utils=require(_0xce1b('0x2'));var logger=require(_0xce1b('0x3'))(_0xce1b('0x4'));var system=schema({'command':{'type':_0xce1b('0x5'),'required':!![],'message':_0xce1b('0x6')}});exports[_0xce1b('0x7')]=function(_0x208d53,_0x3ee979){return function(_0x3cdbda){try{var _0x2700a0={'command':_0x3ee979[0x0]};var _0x286300=system['validate'](_0x2700a0,{'typecast':!![]});if(_0x286300['length']){logger[_0xce1b('0x8')](_0xce1b('0x9'),_0x208d53,_[_0xce1b('0xa')](_0x286300,'message')[_0xce1b('0xb')](',\x20'));logger[_0xce1b('0xc')](_0xce1b('0xd'),_0x208d53);_0x3cdbda[_0xce1b('0xe')]();}else{var _0x17b8eb=this;var _0x3d43ea=utils[_0xce1b('0xf')](_0x3ee979[0x0],this);logger[_0xce1b('0xc')](_0xce1b('0x10'),_0x208d53,_0x3d43ea);sh[_0xce1b('0x11')](_['trim'](_0x3d43ea),function(_0x549693,_0x52bce3){logger[_0xce1b('0xc')]('[%s][SYSTEM]\x20result\x20code:\x20%s',_0x208d53,_0x549693);if(_0x549693==0x0){var _0x3c734a=_0x52bce3[_0xce1b('0x12')](/(\r\n|\n|\r)/gm,'');if(_['isNil'](_0x3ee979[0x1])||_[_0xce1b('0x13')](_0x3ee979[0x1])){logger[_0xce1b('0xc')](_0xce1b('0x14'),_0x208d53);_0x17b8eb[_0xce1b('0x15')][_0x3ee979[0x1]]=_0x3c734a;}else{logger[_0xce1b('0xc')](_0xce1b('0x16'),_0x208d53,_0x3ee979[0x1],_0x3c734a);_0x17b8eb[_0xce1b('0x15')][_0x3ee979[0x1]]=_0x3c734a;}}_0x3cdbda[_0xce1b('0xe')]();});}}catch(_0x1a35d6){logger[_0xce1b('0x8')](_0xce1b('0x9'),_0x208d53,_[_0xce1b('0x17')](_0x1a35d6)?JSON[_0xce1b('0x18')](_0x1a35d6):_0x1a35d6);logger[_0xce1b('0xc')](_0xce1b('0xd'),_0x208d53);_0x3cdbda[_0xce1b('0xe')]();}};};
\ No newline at end of file
+var _0x12b3=['[%s][SYSTEM]\x20%s','map','message','join','info','getMustacheRender','[%s][SYSTEM]\x20commnad:\x20%s','trim','replace','[%s][SYSTEM]\x20no\x20variable','body','next','isObject','stringify','[%s][SYSTEM]\x20no\x20command\x20executed,\x20force\x20next','validate','shelljs','./utils','../../../../config/logger','routing','string','command\x20is\x20a\x20string\x20and\x20it\x20is\x20required','consequence','length','error'];(function(_0x3da1c5,_0x53f43f){var _0x20d262=function(_0x5b914f){while(--_0x5b914f){_0x3da1c5['push'](_0x3da1c5['shift']());}};_0x20d262(++_0x53f43f);}(_0x12b3,0xf0));var _0x312b=function(_0x1ffabf,_0x24b017){_0x1ffabf=_0x1ffabf-0x0;var _0x1c940c=_0x12b3[_0x1ffabf];return _0x1c940c;};'use strict';var schema=require(_0x312b('0x0'));var sh=require(_0x312b('0x1'));var _=require('lodash');var utils=require(_0x312b('0x2'));var logger=require(_0x312b('0x3'))(_0x312b('0x4'));var system=schema({'command':{'type':_0x312b('0x5'),'required':!![],'message':_0x312b('0x6')}});exports[_0x312b('0x7')]=function(_0x162eba,_0x33e5cb){return function(_0x1bf0f6){try{var _0x39f7fd={'command':_0x33e5cb[0x0]};var _0x47daf3=system[_0x312b('0x0')](_0x39f7fd,{'typecast':!![]});if(_0x47daf3[_0x312b('0x8')]){logger[_0x312b('0x9')](_0x312b('0xa'),_0x162eba,_[_0x312b('0xb')](_0x47daf3,_0x312b('0xc'))[_0x312b('0xd')](',\x20'));logger[_0x312b('0xe')]('[%s][SYSTEM]\x20no\x20command\x20executed,\x20force\x20next',_0x162eba);_0x1bf0f6['next']();}else{var _0x3924c8=this;var _0x19542f=utils[_0x312b('0xf')](_0x33e5cb[0x0],this);logger[_0x312b('0xe')](_0x312b('0x10'),_0x162eba,_0x19542f);sh['exec'](_[_0x312b('0x11')](_0x19542f),function(_0x74ce44,_0x210cbc){logger[_0x312b('0xe')]('[%s][SYSTEM]\x20result\x20code:\x20%s',_0x162eba,_0x74ce44);if(_0x74ce44==0x0){var _0x4a9dc1=_0x210cbc[_0x312b('0x12')](/(\r\n|\n|\r)/gm,'');if(_['isNil'](_0x33e5cb[0x1])||_['isEmpty'](_0x33e5cb[0x1])){logger[_0x312b('0xe')](_0x312b('0x13'),_0x162eba);_0x3924c8[_0x312b('0x14')][_0x33e5cb[0x1]]=_0x4a9dc1;}else{logger[_0x312b('0xe')]('[%s][SYSTEM]\x20set\x20variable\x20%s:\x20%s',_0x162eba,_0x33e5cb[0x1],_0x4a9dc1);_0x3924c8[_0x312b('0x14')][_0x33e5cb[0x1]]=_0x4a9dc1;}}_0x1bf0f6[_0x312b('0x15')]();});}}catch(_0x2fadc4){logger[_0x312b('0x9')](_0x312b('0xa'),_0x162eba,_[_0x312b('0x16')](_0x2fadc4)?JSON[_0x312b('0x17')](_0x2fadc4):_0x2fadc4);logger[_0x312b('0xe')](_0x312b('0x18'),_0x162eba);_0x1bf0f6[_0x312b('0x15')]();}};};
\ No newline at end of file