Built motion from commit 1ea47bf4.|2.6.34
[motion2.git] / server / services / routing / server / applications / gotop.js
index 01a5f47..b0b559a 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xa03b=['[%s][GOTOP]\x20priority\x20%s\x20not\x20found','stringify','validate','lodash','routing','number','priority\x20is\x20a\x20number\x20and\x20it\x20is\x20required','consequence','length','error','join','stop','[%s][GOTOP]\x20priority\x20%s','priority','findIndex','info','next'];(function(_0x28ee57,_0x3fa4f9){var _0x2d04a3=function(_0x182ade){while(--_0x182ade){_0x28ee57['push'](_0x28ee57['shift']());}};_0x2d04a3(++_0x3fa4f9);}(_0xa03b,0x167));var _0xba03=function(_0x582274,_0x2cbd9c){_0x582274=_0x582274-0x0;var _0x8f14d3=_0xa03b[_0x582274];return _0x8f14d3;};'use strict';var schema=require(_0xba03('0x0'));var _=require(_0xba03('0x1'));var logger=require('../../../../config/logger')(_0xba03('0x2'));var gotop=schema({'priority':{'type':_0xba03('0x3'),'required':!![],'message':_0xba03('0x4')}});exports[_0xba03('0x5')]=function(_0x22a46f,_0x56b85b){return function(_0x2143db){try{var _0x10239a={'priority':_0x56b85b[0x0]};var _0x22c077=gotop['validate'](_0x10239a,{'typecast':!![]});if(_0x22c077[_0xba03('0x6')]){logger[_0xba03('0x7')]('[%s][GOTOP]\x20%s',_0x22a46f,_['map'](_0x22c077,'message')[_0xba03('0x8')](',\x20'));_0x2143db[_0xba03('0x9')]();}else{logger['info'](_0xba03('0xa'),_0x22a46f,_0x10239a['priority']);if(_0x10239a[_0xba03('0xb')]){var _0x300a97=_[_0xba03('0xc')](_0x2143db['rules'](),{'p':_0x10239a[_0xba03('0xb')]});if(_0x300a97>=0x0){logger[_0xba03('0xd')]('[%s][GOTOP]\x20priority\x20%s\x20found\x20at\x20index:\x20%s',_0x22a46f,_0x10239a[_0xba03('0xb')]||'next',_0x300a97);_0x2143db[_0xba03('0xe')](_0x300a97);}else{logger[_0xba03('0xd')](_0xba03('0xf'),_0x22a46f,_0x10239a[_0xba03('0xb')]||'next');_0x2143db[_0xba03('0x9')]();}}else{_0x2143db[_0xba03('0xe')]();}}}catch(_0x44606a){logger[_0xba03('0x7')]('[%s][GOTOP]\x20%s',_0x22a46f,JSON[_0xba03('0x10')](_0x44606a));_0x2143db[_0xba03('0x9')]();}};};
\ No newline at end of file
+var _0x8ec1=['next','[%s][GOTOP]\x20priority\x20%s\x20not\x20found','stringify','validate','lodash','../../../../config/logger','routing','consequence','error','[%s][GOTOP]\x20%s','map','message','join','stop','info','[%s][GOTOP]\x20priority\x20%s','priority','findIndex','rules','[%s][GOTOP]\x20priority\x20%s\x20found\x20at\x20index:\x20%s'];(function(_0x414c08,_0x20cd6c){var _0xe07d38=function(_0x1ca28b){while(--_0x1ca28b){_0x414c08['push'](_0x414c08['shift']());}};_0xe07d38(++_0x20cd6c);}(_0x8ec1,0xf3));var _0x18ec=function(_0x1992f1,_0x5c61f0){_0x1992f1=_0x1992f1-0x0;var _0x413dfe=_0x8ec1[_0x1992f1];return _0x413dfe;};'use strict';var schema=require(_0x18ec('0x0'));var _=require(_0x18ec('0x1'));var logger=require(_0x18ec('0x2'))(_0x18ec('0x3'));var gotop=schema({'priority':{'type':'number','required':!![],'message':'priority\x20is\x20a\x20number\x20and\x20it\x20is\x20required'}});exports[_0x18ec('0x4')]=function(_0x3a792a,_0x3077d6){return function(_0x5c6cc8){try{var _0x31c5bb={'priority':_0x3077d6[0x0]};var _0x1382b0=gotop[_0x18ec('0x0')](_0x31c5bb,{'typecast':!![]});if(_0x1382b0['length']){logger[_0x18ec('0x5')](_0x18ec('0x6'),_0x3a792a,_[_0x18ec('0x7')](_0x1382b0,_0x18ec('0x8'))[_0x18ec('0x9')](',\x20'));_0x5c6cc8[_0x18ec('0xa')]();}else{logger[_0x18ec('0xb')](_0x18ec('0xc'),_0x3a792a,_0x31c5bb[_0x18ec('0xd')]);if(_0x31c5bb[_0x18ec('0xd')]){var _0x1ca269=_[_0x18ec('0xe')](_0x5c6cc8[_0x18ec('0xf')](),{'p':_0x31c5bb[_0x18ec('0xd')]});if(_0x1ca269>=0x0){logger[_0x18ec('0xb')](_0x18ec('0x10'),_0x3a792a,_0x31c5bb[_0x18ec('0xd')]||_0x18ec('0x11'),_0x1ca269);_0x5c6cc8[_0x18ec('0x11')](_0x1ca269);}else{logger[_0x18ec('0xb')](_0x18ec('0x12'),_0x3a792a,_0x31c5bb[_0x18ec('0xd')]||_0x18ec('0x11'));_0x5c6cc8[_0x18ec('0xa')]();}}else{_0x5c6cc8['next']();}}}catch(_0x1dfda5){logger[_0x18ec('0x5')](_0x18ec('0x6'),_0x3a792a,JSON[_0x18ec('0x13')](_0x1dfda5));_0x5c6cc8['stop']();}};};
\ No newline at end of file