Built motion from commit 4a17b4ed.|2.6.17
[motion2.git] / server / services / routing / server / applications / system.js
index 83debde..c84168d 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x7ada=['consequence','length','error','[%s][SYSTEM]\x20%s','map','message','join','info','[%s][SYSTEM]\x20no\x20command\x20executed,\x20force\x20next','next','getMustacheRender','[%s][SYSTEM]\x20commnad:\x20%s','trim','[%s][SYSTEM]\x20result\x20code:\x20%s','replace','isNil','isEmpty','[%s][SYSTEM]\x20no\x20variable','body','validate','shelljs','./utils','routing','string'];(function(_0x4c2c9c,_0xcc2dd9){var _0x3fed3b=function(_0x5152de){while(--_0x5152de){_0x4c2c9c['push'](_0x4c2c9c['shift']());}};_0x3fed3b(++_0xcc2dd9);}(_0x7ada,0x103));var _0xa7ad=function(_0x1da56f,_0x1b3887){_0x1da56f=_0x1da56f-0x0;var _0x40c66c=_0x7ada[_0x1da56f];return _0x40c66c;};'use strict';var schema=require(_0xa7ad('0x0'));var sh=require(_0xa7ad('0x1'));var _=require('lodash');var utils=require(_0xa7ad('0x2'));var logger=require('../../../../config/logger')(_0xa7ad('0x3'));var system=schema({'command':{'type':_0xa7ad('0x4'),'required':!![],'message':'command\x20is\x20a\x20string\x20and\x20it\x20is\x20required'}});exports[_0xa7ad('0x5')]=function(_0x559692,_0x362a94){return function(_0x1ae25c){try{var _0x30767={'command':_0x362a94[0x0]};var _0xb96d6a=system[_0xa7ad('0x0')](_0x30767,{'typecast':!![]});if(_0xb96d6a[_0xa7ad('0x6')]){logger[_0xa7ad('0x7')](_0xa7ad('0x8'),_0x559692,_[_0xa7ad('0x9')](_0xb96d6a,_0xa7ad('0xa'))[_0xa7ad('0xb')](',\x20'));logger[_0xa7ad('0xc')](_0xa7ad('0xd'),_0x559692);_0x1ae25c[_0xa7ad('0xe')]();}else{var _0x1c39f7=this;var _0x2b7ece=utils[_0xa7ad('0xf')](_0x362a94[0x0],this);logger[_0xa7ad('0xc')](_0xa7ad('0x10'),_0x559692,_0x2b7ece);sh['exec'](_[_0xa7ad('0x11')](_0x2b7ece),function(_0x178967,_0x52b4e6){logger[_0xa7ad('0xc')](_0xa7ad('0x12'),_0x559692,_0x178967);if(_0x178967==0x0){var _0x2539b2=_0x52b4e6[_0xa7ad('0x13')](/(\r\n|\n|\r)/gm,'');if(_[_0xa7ad('0x14')](_0x362a94[0x1])||_[_0xa7ad('0x15')](_0x362a94[0x1])){logger[_0xa7ad('0xc')](_0xa7ad('0x16'),_0x559692);_0x1c39f7[_0xa7ad('0x17')][_0x362a94[0x1]]=_0x2539b2;}else{logger[_0xa7ad('0xc')]('[%s][SYSTEM]\x20set\x20variable\x20%s:\x20%s',_0x559692,_0x362a94[0x1],_0x2539b2);_0x1c39f7[_0xa7ad('0x17')][_0x362a94[0x1]]=_0x2539b2;}}_0x1ae25c[_0xa7ad('0xe')]();});}}catch(_0x48fd53){logger['error'](_0xa7ad('0x8'),_0x559692,_['isObject'](_0x48fd53)?JSON['stringify'](_0x48fd53):_0x48fd53);logger[_0xa7ad('0xc')](_0xa7ad('0xd'),_0x559692);_0x1ae25c['next']();}};};
\ No newline at end of file
+var _0x903b=['isEmpty','[%s][SYSTEM]\x20set\x20variable\x20%s:\x20%s','isObject','stringify','next','validate','./utils','../../../../config/logger','routing','command\x20is\x20a\x20string\x20and\x20it\x20is\x20required','consequence','length','error','[%s][SYSTEM]\x20%s','map','message','join','[%s][SYSTEM]\x20no\x20command\x20executed,\x20force\x20next','getMustacheRender','info','[%s][SYSTEM]\x20commnad:\x20%s','exec','trim','isNil'];(function(_0x1d64e9,_0x312968){var _0x197892=function(_0x586b13){while(--_0x586b13){_0x1d64e9['push'](_0x1d64e9['shift']());}};_0x197892(++_0x312968);}(_0x903b,0x19d));var _0xb903=function(_0x38d7fd,_0x4a91af){_0x38d7fd=_0x38d7fd-0x0;var _0x451896=_0x903b[_0x38d7fd];return _0x451896;};'use strict';var schema=require(_0xb903('0x0'));var sh=require('shelljs');var _=require('lodash');var utils=require(_0xb903('0x1'));var logger=require(_0xb903('0x2'))(_0xb903('0x3'));var system=schema({'command':{'type':'string','required':!![],'message':_0xb903('0x4')}});exports[_0xb903('0x5')]=function(_0x49bc86,_0x66d9b6){return function(_0x43478d){try{var _0x543218={'command':_0x66d9b6[0x0]};var _0x3c77ca=system[_0xb903('0x0')](_0x543218,{'typecast':!![]});if(_0x3c77ca[_0xb903('0x6')]){logger[_0xb903('0x7')](_0xb903('0x8'),_0x49bc86,_[_0xb903('0x9')](_0x3c77ca,_0xb903('0xa'))[_0xb903('0xb')](',\x20'));logger['info'](_0xb903('0xc'),_0x49bc86);_0x43478d['next']();}else{var _0x883eba=this;var _0x1c8dc4=utils[_0xb903('0xd')](_0x66d9b6[0x0],this);logger[_0xb903('0xe')](_0xb903('0xf'),_0x49bc86,_0x1c8dc4);sh[_0xb903('0x10')](_[_0xb903('0x11')](_0x1c8dc4),function(_0xb539a1,_0x3ded){logger[_0xb903('0xe')]('[%s][SYSTEM]\x20result\x20code:\x20%s',_0x49bc86,_0xb539a1);if(_0xb539a1==0x0){var _0x582146=_0x3ded['replace'](/(\r\n|\n|\r)/gm,'');if(_[_0xb903('0x12')](_0x66d9b6[0x1])||_[_0xb903('0x13')](_0x66d9b6[0x1])){logger[_0xb903('0xe')]('[%s][SYSTEM]\x20no\x20variable',_0x49bc86);_0x883eba['body'][_0x66d9b6[0x1]]=_0x582146;}else{logger[_0xb903('0xe')](_0xb903('0x14'),_0x49bc86,_0x66d9b6[0x1],_0x582146);_0x883eba['body'][_0x66d9b6[0x1]]=_0x582146;}}_0x43478d['next']();});}}catch(_0x128542){logger[_0xb903('0x7')](_0xb903('0x8'),_0x49bc86,_[_0xb903('0x15')](_0x128542)?JSON[_0xb903('0x16')](_0x128542):_0x128542);logger['info'](_0xb903('0xc'),_0x49bc86);_0x43478d[_0xb903('0x17')]();}};};
\ No newline at end of file