Built motion from commit f8768ebe.|2.6.15
[motion2.git] / server / services / routing / server / applications / system.js
index d17f272..83debde 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x9e3f=['routing','command\x20is\x20a\x20string\x20and\x20it\x20is\x20required','consequence','length','error','[%s][SYSTEM]\x20%s','message','join','info','[%s][SYSTEM]\x20no\x20command\x20executed,\x20force\x20next','[%s][SYSTEM]\x20commnad:\x20%s','exec','trim','[%s][SYSTEM]\x20result\x20code:\x20%s','replace','isEmpty','[%s][SYSTEM]\x20set\x20variable\x20%s:\x20%s','body','next','isObject','stringify','validate','lodash','./utils','../../../../config/logger'];(function(_0x1befcd,_0x5ce136){var _0x38eeeb=function(_0xb5c0a3){while(--_0xb5c0a3){_0x1befcd['push'](_0x1befcd['shift']());}};_0x38eeeb(++_0x5ce136);}(_0x9e3f,0x1f0));var _0xf9e3=function(_0x6cb905,_0x311c91){_0x6cb905=_0x6cb905-0x0;var _0x4c2560=_0x9e3f[_0x6cb905];return _0x4c2560;};'use strict';var schema=require(_0xf9e3('0x0'));var sh=require('shelljs');var _=require(_0xf9e3('0x1'));var utils=require(_0xf9e3('0x2'));var logger=require(_0xf9e3('0x3'))(_0xf9e3('0x4'));var system=schema({'command':{'type':'string','required':!![],'message':_0xf9e3('0x5')}});exports[_0xf9e3('0x6')]=function(_0x556dde,_0x124d42){return function(_0x1c8c0d){try{var _0x52d9f1={'command':_0x124d42[0x0]};var _0x49a778=system[_0xf9e3('0x0')](_0x52d9f1,{'typecast':!![]});if(_0x49a778[_0xf9e3('0x7')]){logger[_0xf9e3('0x8')](_0xf9e3('0x9'),_0x556dde,_['map'](_0x49a778,_0xf9e3('0xa'))[_0xf9e3('0xb')](',\x20'));logger[_0xf9e3('0xc')](_0xf9e3('0xd'),_0x556dde);_0x1c8c0d['next']();}else{var _0x4d26da=this;var _0x41298f=utils['getMustacheRender'](_0x124d42[0x0],this);logger[_0xf9e3('0xc')](_0xf9e3('0xe'),_0x556dde,_0x41298f);sh[_0xf9e3('0xf')](_[_0xf9e3('0x10')](_0x41298f),function(_0x58015f,_0x3115a2){logger[_0xf9e3('0xc')](_0xf9e3('0x11'),_0x556dde,_0x58015f);if(_0x58015f==0x0){var _0x5b3425=_0x3115a2[_0xf9e3('0x12')](/(\r\n|\n|\r)/gm,'');if(_['isNil'](_0x124d42[0x1])||_[_0xf9e3('0x13')](_0x124d42[0x1])){logger['info']('[%s][SYSTEM]\x20no\x20variable',_0x556dde);_0x4d26da['body'][_0x124d42[0x1]]=_0x5b3425;}else{logger[_0xf9e3('0xc')](_0xf9e3('0x14'),_0x556dde,_0x124d42[0x1],_0x5b3425);_0x4d26da[_0xf9e3('0x15')][_0x124d42[0x1]]=_0x5b3425;}}_0x1c8c0d[_0xf9e3('0x16')]();});}}catch(_0x321836){logger[_0xf9e3('0x8')](_0xf9e3('0x9'),_0x556dde,_[_0xf9e3('0x17')](_0x321836)?JSON[_0xf9e3('0x18')](_0x321836):_0x321836);logger[_0xf9e3('0xc')](_0xf9e3('0xd'),_0x556dde);_0x1c8c0d['next']();}};};
\ No newline at end of file
+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