Built motion from commit 44377920.|2.6.11
[motion2.git] / server / services / routing / server / applications / gotop.js
index 7e992bd..122dcfa 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xfc25=['priority\x20is\x20a\x20number\x20and\x20it\x20is\x20required','validate','length','error','[%s][GOTOP]\x20%s','map','message','join','info','priority','[%s][GOTOP]\x20priority\x20%s\x20found\x20at\x20index:\x20%s','next','[%s][GOTOP]\x20priority\x20%s\x20not\x20found','stop','stringify','../../../../config/logger','routing','number'];(function(_0xa99e1,_0x5ee9ff){var _0x4288e2=function(_0x2531fd){while(--_0x2531fd){_0xa99e1['push'](_0xa99e1['shift']());}};_0x4288e2(++_0x5ee9ff);}(_0xfc25,0x1d1));var _0x5fc2=function(_0x40acd9,_0x4302b3){_0x40acd9=_0x40acd9-0x0;var _0x2ac9a3=_0xfc25[_0x40acd9];return _0x2ac9a3;};'use strict';var schema=require('validate');var _=require('lodash');var logger=require(_0x5fc2('0x0'))(_0x5fc2('0x1'));var gotop=schema({'priority':{'type':_0x5fc2('0x2'),'required':!![],'message':_0x5fc2('0x3')}});exports['consequence']=function(_0x384557,_0x3903f7){return function(_0x8ad6d1){try{var _0x19151e={'priority':_0x3903f7[0x0]};var _0x3b444e=gotop[_0x5fc2('0x4')](_0x19151e,{'typecast':!![]});if(_0x3b444e[_0x5fc2('0x5')]){logger[_0x5fc2('0x6')](_0x5fc2('0x7'),_0x384557,_[_0x5fc2('0x8')](_0x3b444e,_0x5fc2('0x9'))[_0x5fc2('0xa')](',\x20'));_0x8ad6d1['stop']();}else{logger[_0x5fc2('0xb')]('[%s][GOTOP]\x20priority\x20%s',_0x384557,_0x19151e[_0x5fc2('0xc')]);if(_0x19151e[_0x5fc2('0xc')]){var _0x42ba1f=_['findIndex'](_0x8ad6d1['rules'](),{'p':_0x19151e[_0x5fc2('0xc')]});if(_0x42ba1f>=0x0){logger[_0x5fc2('0xb')](_0x5fc2('0xd'),_0x384557,_0x19151e['priority']||_0x5fc2('0xe'),_0x42ba1f);_0x8ad6d1[_0x5fc2('0xe')](_0x42ba1f);}else{logger[_0x5fc2('0xb')](_0x5fc2('0xf'),_0x384557,_0x19151e[_0x5fc2('0xc')]||'next');_0x8ad6d1[_0x5fc2('0x10')]();}}else{_0x8ad6d1[_0x5fc2('0xe')]();}}}catch(_0x576456){logger['error'](_0x5fc2('0x7'),_0x384557,JSON[_0x5fc2('0x11')](_0x576456));_0x8ad6d1[_0x5fc2('0x10')]();}};};
\ No newline at end of file
+var _0x6e50=['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','stringify','lodash','routing','number','priority\x20is\x20a\x20number\x20and\x20it\x20is\x20required','consequence','validate','length','error','[%s][GOTOP]\x20%s','message'];(function(_0x3ad72f,_0x52ff85){var _0x5fcd7f=function(_0x5ddc18){while(--_0x5ddc18){_0x3ad72f['push'](_0x3ad72f['shift']());}};_0x5fcd7f(++_0x52ff85);}(_0x6e50,0xc8));var _0x06e5=function(_0x5c0194,_0x478e68){_0x5c0194=_0x5c0194-0x0;var _0x4e94ba=_0x6e50[_0x5c0194];return _0x4e94ba;};'use strict';var schema=require('validate');var _=require(_0x06e5('0x0'));var logger=require('../../../../config/logger')(_0x06e5('0x1'));var gotop=schema({'priority':{'type':_0x06e5('0x2'),'required':!![],'message':_0x06e5('0x3')}});exports[_0x06e5('0x4')]=function(_0x33c90c,_0x14f2b2){return function(_0x11fdc6){try{var _0xe013a8={'priority':_0x14f2b2[0x0]};var _0x47d2df=gotop[_0x06e5('0x5')](_0xe013a8,{'typecast':!![]});if(_0x47d2df[_0x06e5('0x6')]){logger[_0x06e5('0x7')](_0x06e5('0x8'),_0x33c90c,_['map'](_0x47d2df,_0x06e5('0x9'))[_0x06e5('0xa')](',\x20'));_0x11fdc6[_0x06e5('0xb')]();}else{logger[_0x06e5('0xc')](_0x06e5('0xd'),_0x33c90c,_0xe013a8[_0x06e5('0xe')]);if(_0xe013a8[_0x06e5('0xe')]){var _0x204486=_[_0x06e5('0xf')](_0x11fdc6[_0x06e5('0x10')](),{'p':_0xe013a8['priority']});if(_0x204486>=0x0){logger[_0x06e5('0xc')](_0x06e5('0x11'),_0x33c90c,_0xe013a8[_0x06e5('0xe')]||'next',_0x204486);_0x11fdc6[_0x06e5('0x12')](_0x204486);}else{logger[_0x06e5('0xc')](_0x06e5('0x13'),_0x33c90c,_0xe013a8[_0x06e5('0xe')]||_0x06e5('0x12'));_0x11fdc6[_0x06e5('0xb')]();}}else{_0x11fdc6[_0x06e5('0x12')]();}}}catch(_0x25ed5f){logger['error'](_0x06e5('0x8'),_0x33c90c,JSON[_0x06e5('0x14')](_0x25ed5f));_0x11fdc6[_0x06e5('0xb')]();}};};
\ No newline at end of file