Built motion from commit a8c4dd89.|2.6.33
[motion2.git] / server / services / routing / server / applications / system.js
index 0c49b14..30bddf5 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xbdfd=['trim','replace','isNil','isEmpty','[%s][SYSTEM]\x20no\x20variable','body','[%s][SYSTEM]\x20set\x20variable\x20%s:\x20%s','isObject','stringify','validate','./utils','../../../../config/logger','routing','string','consequence','length','error','[%s][SYSTEM]\x20%s','map','join','info','[%s][SYSTEM]\x20no\x20command\x20executed,\x20force\x20next','next','[%s][SYSTEM]\x20commnad:\x20%s','exec'];(function(_0x59ee6f,_0x450239){var _0x4c0979=function(_0x565e92){while(--_0x565e92){_0x59ee6f['push'](_0x59ee6f['shift']());}};_0x4c0979(++_0x450239);}(_0xbdfd,0x135));var _0xdbdf=function(_0x2641f9,_0x26715f){_0x2641f9=_0x2641f9-0x0;var _0x585741=_0xbdfd[_0x2641f9];return _0x585741;};'use strict';var schema=require(_0xdbdf('0x0'));var sh=require('shelljs');var _=require('lodash');var utils=require(_0xdbdf('0x1'));var logger=require(_0xdbdf('0x2'))(_0xdbdf('0x3'));var system=schema({'command':{'type':_0xdbdf('0x4'),'required':!![],'message':'command\x20is\x20a\x20string\x20and\x20it\x20is\x20required'}});exports[_0xdbdf('0x5')]=function(_0x15cf18,_0x491f52){return function(_0x145d63){try{var _0xa743ff={'command':_0x491f52[0x0]};var _0x484034=system[_0xdbdf('0x0')](_0xa743ff,{'typecast':!![]});if(_0x484034[_0xdbdf('0x6')]){logger[_0xdbdf('0x7')](_0xdbdf('0x8'),_0x15cf18,_[_0xdbdf('0x9')](_0x484034,'message')[_0xdbdf('0xa')](',\x20'));logger[_0xdbdf('0xb')](_0xdbdf('0xc'),_0x15cf18);_0x145d63[_0xdbdf('0xd')]();}else{var _0xa78f08=this;var _0xe0d90c=utils['getMustacheRender'](_0x491f52[0x0],this);logger['info'](_0xdbdf('0xe'),_0x15cf18,_0xe0d90c);sh[_0xdbdf('0xf')](_[_0xdbdf('0x10')](_0xe0d90c),function(_0x3aeb28,_0x3dccaf){logger[_0xdbdf('0xb')]('[%s][SYSTEM]\x20result\x20code:\x20%s',_0x15cf18,_0x3aeb28);if(_0x3aeb28==0x0){var _0x152831=_0x3dccaf[_0xdbdf('0x11')](/(\r\n|\n|\r)/gm,'');if(_[_0xdbdf('0x12')](_0x491f52[0x1])||_[_0xdbdf('0x13')](_0x491f52[0x1])){logger[_0xdbdf('0xb')](_0xdbdf('0x14'),_0x15cf18);_0xa78f08[_0xdbdf('0x15')][_0x491f52[0x1]]=_0x152831;}else{logger['info'](_0xdbdf('0x16'),_0x15cf18,_0x491f52[0x1],_0x152831);_0xa78f08[_0xdbdf('0x15')][_0x491f52[0x1]]=_0x152831;}}_0x145d63[_0xdbdf('0xd')]();});}}catch(_0x173a18){logger[_0xdbdf('0x7')]('[%s][SYSTEM]\x20%s',_0x15cf18,_[_0xdbdf('0x17')](_0x173a18)?JSON[_0xdbdf('0x18')](_0x173a18):_0x173a18);logger[_0xdbdf('0xb')](_0xdbdf('0xc'),_0x15cf18);_0x145d63[_0xdbdf('0xd')]();}};};
\ No newline at end of file
+var _0x04de=['command\x20is\x20a\x20string\x20and\x20it\x20is\x20required','consequence','length','error','[%s][SYSTEM]\x20%s','map','message','join','info','[%s][SYSTEM]\x20no\x20command\x20executed,\x20force\x20next','getMustacheRender','[%s][SYSTEM]\x20commnad:\x20%s','exec','trim','[%s][SYSTEM]\x20result\x20code:\x20%s','replace','isNil','isEmpty','[%s][SYSTEM]\x20no\x20variable','body','[%s][SYSTEM]\x20set\x20variable\x20%s:\x20%s','next','isObject','validate','shelljs','lodash','./utils','../../../../config/logger','routing','string'];(function(_0x536b05,_0x4faea9){var _0x34319e=function(_0x4c23c2){while(--_0x4c23c2){_0x536b05['push'](_0x536b05['shift']());}};_0x34319e(++_0x4faea9);}(_0x04de,0x107));var _0xe04d=function(_0x13771a,_0x56c7ee){_0x13771a=_0x13771a-0x0;var _0x30cf6c=_0x04de[_0x13771a];return _0x30cf6c;};'use strict';var schema=require(_0xe04d('0x0'));var sh=require(_0xe04d('0x1'));var _=require(_0xe04d('0x2'));var utils=require(_0xe04d('0x3'));var logger=require(_0xe04d('0x4'))(_0xe04d('0x5'));var system=schema({'command':{'type':_0xe04d('0x6'),'required':!![],'message':_0xe04d('0x7')}});exports[_0xe04d('0x8')]=function(_0x70ead0,_0x3a0e3b){return function(_0x4804c8){try{var _0x4bb925={'command':_0x3a0e3b[0x0]};var _0x4f7637=system['validate'](_0x4bb925,{'typecast':!![]});if(_0x4f7637[_0xe04d('0x9')]){logger[_0xe04d('0xa')](_0xe04d('0xb'),_0x70ead0,_[_0xe04d('0xc')](_0x4f7637,_0xe04d('0xd'))[_0xe04d('0xe')](',\x20'));logger[_0xe04d('0xf')](_0xe04d('0x10'),_0x70ead0);_0x4804c8['next']();}else{var _0x160d4f=this;var _0x21c91c=utils[_0xe04d('0x11')](_0x3a0e3b[0x0],this);logger[_0xe04d('0xf')](_0xe04d('0x12'),_0x70ead0,_0x21c91c);sh[_0xe04d('0x13')](_[_0xe04d('0x14')](_0x21c91c),function(_0xec9f3a,_0x3ccdc8){logger['info'](_0xe04d('0x15'),_0x70ead0,_0xec9f3a);if(_0xec9f3a==0x0){var _0x1d3f03=_0x3ccdc8[_0xe04d('0x16')](/(\r\n|\n|\r)/gm,'');if(_[_0xe04d('0x17')](_0x3a0e3b[0x1])||_[_0xe04d('0x18')](_0x3a0e3b[0x1])){logger[_0xe04d('0xf')](_0xe04d('0x19'),_0x70ead0);_0x160d4f[_0xe04d('0x1a')][_0x3a0e3b[0x1]]=_0x1d3f03;}else{logger[_0xe04d('0xf')](_0xe04d('0x1b'),_0x70ead0,_0x3a0e3b[0x1],_0x1d3f03);_0x160d4f[_0xe04d('0x1a')][_0x3a0e3b[0x1]]=_0x1d3f03;}}_0x4804c8[_0xe04d('0x1c')]();});}}catch(_0x5cfd5b){logger[_0xe04d('0xa')]('[%s][SYSTEM]\x20%s',_0x70ead0,_[_0xe04d('0x1d')](_0x5cfd5b)?JSON['stringify'](_0x5cfd5b):_0x5cfd5b);logger[_0xe04d('0xf')](_0xe04d('0x10'),_0x70ead0);_0x4804c8[_0xe04d('0x1c')]();}};};
\ No newline at end of file