Built motion from commit (unavailable).|2.5.21
[motion2.git] / server / services / routing / server / applications / gotop.js
index 5ebd02a..2d3fdd5 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x8a8a=['length','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','next','[%s][GOTOP]\x20priority\x20%s\x20not\x20found','lodash','../../../../config/logger','number','priority\x20is\x20a\x20number\x20and\x20it\x20is\x20required','consequence'];(function(_0x42b202,_0x424a07){var _0x1aeee7=function(_0x7c9806){while(--_0x7c9806){_0x42b202['push'](_0x42b202['shift']());}};_0x1aeee7(++_0x424a07);}(_0x8a8a,0xaf));var _0xa8a8=function(_0x5ed36e,_0x18630f){_0x5ed36e=_0x5ed36e-0x0;var _0x16d657=_0x8a8a[_0x5ed36e];return _0x16d657;};'use strict';var schema=require('validate');var _=require(_0xa8a8('0x0'));var logger=require(_0xa8a8('0x1'))('routing');var gotop=schema({'priority':{'type':_0xa8a8('0x2'),'required':!![],'message':_0xa8a8('0x3')}});exports[_0xa8a8('0x4')]=function(_0x193200,_0x107054){return function(_0x2217b3){try{var _0x2a55f1={'priority':_0x107054[0x0]};var _0x25ad80=gotop['validate'](_0x2a55f1,{'typecast':!![]});if(_0x25ad80[_0xa8a8('0x5')]){logger[_0xa8a8('0x6')](_0xa8a8('0x7'),_0x193200,_[_0xa8a8('0x8')](_0x25ad80,_0xa8a8('0x9'))[_0xa8a8('0xa')](',\x20'));_0x2217b3[_0xa8a8('0xb')]();}else{logger[_0xa8a8('0xc')](_0xa8a8('0xd'),_0x193200,_0x2a55f1[_0xa8a8('0xe')]);if(_0x2a55f1['priority']){var _0x129ad9=_[_0xa8a8('0xf')](_0x2217b3[_0xa8a8('0x10')](),{'p':_0x2a55f1[_0xa8a8('0xe')]});if(_0x129ad9>=0x0){logger[_0xa8a8('0xc')](_0xa8a8('0x11'),_0x193200,_0x2a55f1[_0xa8a8('0xe')]||'next',_0x129ad9);_0x2217b3[_0xa8a8('0x12')](_0x129ad9);}else{logger[_0xa8a8('0xc')](_0xa8a8('0x13'),_0x193200,_0x2a55f1[_0xa8a8('0xe')]||'next');_0x2217b3[_0xa8a8('0xb')]();}}else{_0x2217b3[_0xa8a8('0x12')]();}}}catch(_0xc315d3){logger[_0xa8a8('0x6')]('[%s][GOTOP]\x20%s',_0x193200,JSON['stringify'](_0xc315d3));_0x2217b3['stop']();}};};
\ No newline at end of file
+var _0xba3c=['error','map','message','join','stop','info','[%s][GOTOP]\x20priority\x20%s','priority','findIndex','next','[%s][GOTOP]\x20priority\x20%s\x20not\x20found','[%s][GOTOP]\x20%s','stringify','validate','lodash','routing','priority\x20is\x20a\x20number\x20and\x20it\x20is\x20required','consequence','length'];(function(_0x1773b8,_0x508e34){var _0x123602=function(_0x4a07e0){while(--_0x4a07e0){_0x1773b8['push'](_0x1773b8['shift']());}};_0x123602(++_0x508e34);}(_0xba3c,0x1d5));var _0xcba3=function(_0x522176,_0x497f70){_0x522176=_0x522176-0x0;var _0x279cdb=_0xba3c[_0x522176];return _0x279cdb;};'use strict';var schema=require(_0xcba3('0x0'));var _=require(_0xcba3('0x1'));var logger=require('../../../../config/logger')(_0xcba3('0x2'));var gotop=schema({'priority':{'type':'number','required':!![],'message':_0xcba3('0x3')}});exports[_0xcba3('0x4')]=function(_0x453fa1,_0x1d8f51){return function(_0x309f54){try{var _0x2e0d42={'priority':_0x1d8f51[0x0]};var _0x198a5c=gotop[_0xcba3('0x0')](_0x2e0d42,{'typecast':!![]});if(_0x198a5c[_0xcba3('0x5')]){logger[_0xcba3('0x6')]('[%s][GOTOP]\x20%s',_0x453fa1,_[_0xcba3('0x7')](_0x198a5c,_0xcba3('0x8'))[_0xcba3('0x9')](',\x20'));_0x309f54[_0xcba3('0xa')]();}else{logger[_0xcba3('0xb')](_0xcba3('0xc'),_0x453fa1,_0x2e0d42[_0xcba3('0xd')]);if(_0x2e0d42['priority']){var _0x52dcb2=_[_0xcba3('0xe')](_0x309f54['rules'](),{'p':_0x2e0d42[_0xcba3('0xd')]});if(_0x52dcb2>=0x0){logger['info']('[%s][GOTOP]\x20priority\x20%s\x20found\x20at\x20index:\x20%s',_0x453fa1,_0x2e0d42[_0xcba3('0xd')]||_0xcba3('0xf'),_0x52dcb2);_0x309f54[_0xcba3('0xf')](_0x52dcb2);}else{logger[_0xcba3('0xb')](_0xcba3('0x10'),_0x453fa1,_0x2e0d42[_0xcba3('0xd')]||_0xcba3('0xf'));_0x309f54['stop']();}}else{_0x309f54[_0xcba3('0xf')]();}}}catch(_0x30d21a){logger[_0xcba3('0x6')](_0xcba3('0x11'),_0x453fa1,JSON[_0xcba3('0x12')](_0x30d21a));_0x309f54[_0xcba3('0xa')]();}};};
\ No newline at end of file