Built motion from commit (unavailable).|2.0.73
[motion2.git] / server / services / routing / server / applications / strategy / util.js
index eee70d8..a744f95 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x79e0=['socket.io-emitter','localhost','emit','format','user:%s','split','\x20interaction','name','account','notificationSound','body','queue','msg','getMustacheRender','notificationTemplate','I\x20can\x27t\x20render\x20your\x20template','error','[%s][QUEUE]\x20%s','message','save','info','[%s][QUEUE][AGENT:%s][STATUS:%s]','isAgentAvailable','busy','BUSY','OFFLINE','Pause','PAUSE','hasOwnProperty','Capacity','CurrentCapacity','toUpperCase','showNotification','hideNotification','writeLog','util','../utils','mustache','routing'];(function(_0x60ef83,_0x3e9588){var _0x7efe69=function(_0xde92c2){while(--_0xde92c2){_0x60ef83['push'](_0x60ef83['shift']());}};_0x7efe69(++_0x3e9588);}(_0x79e0,0x134));var _0x079e=function(_0x405385,_0x56f573){_0x405385=_0x405385-0x0;var _0x43837b=_0x79e0[_0x405385];return _0x43837b;};'use strict';var util=require(_0x079e('0x0'));var utils=require(_0x079e('0x1'));var Mustache=require(_0x079e('0x2'));var logger=require('../../../../../config/logger')(_0x079e('0x3'));var io=require(_0x079e('0x4'))({'host':_0x079e('0x5'),'port':0x18eb});function emit(_0x5baf7c,_0x4e3ab5,_0x22e7fb){io['to'](_0x5baf7c)[_0x079e('0x6')](_0x4e3ab5,_0x22e7fb);}function sendNotification(_0x45fb18,_0x2189d8,_0x306c3c,_0x1d0565,_0xa5d607,_0x3578ef){io['to'](util[_0x079e('0x7')](_0x079e('0x8'),_0x1d0565['name']))['emit']('user:save',_0x1d0565);var _0x1f71cf=_0x3578ef||{};var _0x3372fc=_0x306c3c[_0x079e('0x9')]('.');var _0x4563b6={'uniqueid':_0x2189d8,'channel':_0x3372fc[0x0],'id':_0x3372fc[0x1],'title':_0x3372fc[0x0]+_0x079e('0xa'),'interactionId':_0x3372fc[0x2],'queue':_0xa5d607?_0xa5d607[_0x079e('0xb')]:null,'sound':_0x1f71cf[_0x079e('0xc')][_0x079e('0xd')],'shake':_0x1f71cf[_0x079e('0xc')]['notificationShake']};try{if(!_0x1f71cf[_0x079e('0xe')]){_0x1f71cf[_0x079e('0xe')]={};}if(_0xa5d607){_0x1f71cf[_0x079e('0xe')]['queue']=_0xa5d607;}else if(_0x1f71cf[_0x079e('0xe')][_0x079e('0xf')]){delete _0x1f71cf[_0x079e('0xe')][_0x079e('0xf')];}_0x4563b6[_0x079e('0x10')]=utils[_0x079e('0x11')](_0x1f71cf['account'][_0x079e('0x12')],_0x1f71cf);}catch(_0x1bf13b){_0x4563b6['msg']=_0x079e('0x13');logger[_0x079e('0x14')](util['format'](_0x079e('0x15'),_0x2189d8,_0x1bf13b[_0x079e('0x16')]));}io['to'](util['format'](_0x079e('0x8'),_0x1d0565[_0x079e('0xb')]))[_0x079e('0x6')](util[_0x079e('0x7')]('notification:%s',_0x45fb18?_0x079e('0x17'):'remove'),_0x4563b6);}function writeLog(_0x370ef1,_0x138643,_0x35b84f){return logger[_0x079e('0x18')](util['format'](_0x079e('0x19'),_0x370ef1,_0x138643['name'],_0x35b84f));}exports[_0x079e('0x1a')]=function(_0x52cd21,_0x22bc1b,_0x163191,_0x54a7b9){if(_0x22bc1b[_0x079e('0x1b')]){writeLog(_0x52cd21,_0x22bc1b,_0x079e('0x1c'));return![];}if(!_0x22bc1b['online']){writeLog(_0x52cd21,_0x22bc1b,_0x079e('0x1d'));return![];}if(_0x22bc1b[_0x163191+_0x079e('0x1e')]){writeLog(_0x52cd21,_0x22bc1b,_0x079e('0x1f'));return![];}if(_0x54a7b9&&_0x22bc1b[_0x079e('0x20')](_0x163191+_0x079e('0x21'))&&_0x22bc1b['hasOwnProperty'](_0x163191+'CurrentCapacity')){if(_0x22bc1b[_0x163191+_0x079e('0x21')]>0x0&&_0x22bc1b[_0x163191+_0x079e('0x22')]>=_0x22bc1b[_0x163191+_0x079e('0x21')]){writeLog(_0x52cd21,_0x22bc1b,_0x163191[_0x079e('0x23')]()+'\x20MAXCAPACITY');return![];}}return!![];};exports[_0x079e('0x24')]=function(_0x2bbf65,_0x2d6227,_0x5f5ad0,_0x594232,_0x1bcb05){return sendNotification(!![],_0x2bbf65,_0x2d6227,_0x5f5ad0,_0x594232,_0x1bcb05);};exports[_0x079e('0x25')]=function(_0x390945,_0x330b55,_0x479bed,_0xfa9a14,_0x2116eb){return sendNotification(![],_0x390945,_0x330b55,_0x479bed,_0xfa9a14,_0x2116eb);};exports[_0x079e('0x26')]=writeLog;
\ No newline at end of file
+var _0xe8fb=['notificationShake','body','queue','msg','I\x20can\x27t\x20render\x20your\x20template','error','format','[%s][QUEUE]\x20%s','message','save','remove','[%s][QUEUE][AGENT:%s][STATUS:%s]','isAgentAvailable','BUSY','online','OFFLINE','Pause','hasOwnProperty','Capacity','CurrentCapacity','toUpperCase','\x20MAXCAPACITY','showNotification','hideNotification','writeLog','util','../../../../../config/logger','routing','user:%s','emit','name','account','notificationSound'];(function(_0x1a9e78,_0x180720){var _0x113e06=function(_0x229c64){while(--_0x229c64){_0x1a9e78['push'](_0x1a9e78['shift']());}};_0x113e06(++_0x180720);}(_0xe8fb,0x100));var _0xbe8f=function(_0x6b8912,_0x58d4d8){_0x6b8912=_0x6b8912-0x0;var _0x26ce5b=_0xe8fb[_0x6b8912];return _0x26ce5b;};'use strict';var util=require(_0xbe8f('0x0'));var utils=require('../utils');var Mustache=require('mustache');var logger=require(_0xbe8f('0x1'))(_0xbe8f('0x2'));var io=require('socket.io-emitter')({'host':'localhost','port':0x18eb});function emit(_0x25ce32,_0x396be6,_0xb4abf8){io['to'](_0x25ce32)['emit'](_0x396be6,_0xb4abf8);}function sendNotification(_0x3121cb,_0x1a37ef,_0x4a0e98,_0x2f28d8,_0x3e1a18,_0x5ec826){io['to'](util['format'](_0xbe8f('0x3'),_0x2f28d8['name']))[_0xbe8f('0x4')]('user:save',_0x2f28d8);var _0x3a9eb9=_0x5ec826||{};var _0x396136=_0x4a0e98['split']('.');var _0xc8b42={'uniqueid':_0x1a37ef,'channel':_0x396136[0x0],'id':_0x396136[0x1],'title':_0x396136[0x0]+'\x20interaction','interactionId':_0x396136[0x2],'queue':_0x3e1a18?_0x3e1a18[_0xbe8f('0x5')]:null,'sound':_0x3a9eb9[_0xbe8f('0x6')][_0xbe8f('0x7')],'shake':_0x3a9eb9[_0xbe8f('0x6')][_0xbe8f('0x8')]};try{if(!_0x3a9eb9['body']){_0x3a9eb9[_0xbe8f('0x9')]={};}if(_0x3e1a18){_0x3a9eb9[_0xbe8f('0x9')][_0xbe8f('0xa')]=_0x3e1a18;}else if(_0x3a9eb9[_0xbe8f('0x9')][_0xbe8f('0xa')]){delete _0x3a9eb9[_0xbe8f('0x9')]['queue'];}_0xc8b42[_0xbe8f('0xb')]=utils['getMustacheRender'](_0x3a9eb9[_0xbe8f('0x6')]['notificationTemplate'],_0x3a9eb9);}catch(_0x5b0cd8){_0xc8b42[_0xbe8f('0xb')]=_0xbe8f('0xc');logger[_0xbe8f('0xd')](util[_0xbe8f('0xe')](_0xbe8f('0xf'),_0x1a37ef,_0x5b0cd8[_0xbe8f('0x10')]));}io['to'](util[_0xbe8f('0xe')](_0xbe8f('0x3'),_0x2f28d8[_0xbe8f('0x5')]))[_0xbe8f('0x4')](util[_0xbe8f('0xe')]('notification:%s',_0x3121cb?_0xbe8f('0x11'):_0xbe8f('0x12')),_0xc8b42);}function writeLog(_0x5e582f,_0x23c66a,_0xc644d5){return logger['info'](util[_0xbe8f('0xe')](_0xbe8f('0x13'),_0x5e582f,_0x23c66a['name'],_0xc644d5));}exports[_0xbe8f('0x14')]=function(_0x530d45,_0x576157,_0x56309e,_0x148f7e){if(_0x576157['busy']){writeLog(_0x530d45,_0x576157,_0xbe8f('0x15'));return![];}if(!_0x576157[_0xbe8f('0x16')]){writeLog(_0x530d45,_0x576157,_0xbe8f('0x17'));return![];}if(_0x576157[_0x56309e+_0xbe8f('0x18')]){writeLog(_0x530d45,_0x576157,'PAUSE');return![];}if(_0x148f7e&&_0x576157[_0xbe8f('0x19')](_0x56309e+_0xbe8f('0x1a'))&&_0x576157['hasOwnProperty'](_0x56309e+'CurrentCapacity')){if(_0x576157[_0x56309e+'Capacity']>0x0&&_0x576157[_0x56309e+_0xbe8f('0x1b')]>=_0x576157[_0x56309e+_0xbe8f('0x1a')]){writeLog(_0x530d45,_0x576157,_0x56309e[_0xbe8f('0x1c')]()+_0xbe8f('0x1d'));return![];}}return!![];};exports[_0xbe8f('0x1e')]=function(_0x36a44f,_0x197f60,_0x504736,_0x195e39,_0x1c18e2){return sendNotification(!![],_0x36a44f,_0x197f60,_0x504736,_0x195e39,_0x1c18e2);};exports[_0xbe8f('0x1f')]=function(_0x1cc7bd,_0x55e088,_0x1ce279,_0x3e9855,_0x3c8658){return sendNotification(![],_0x1cc7bd,_0x55e088,_0x1ce279,_0x3e9855,_0x3c8658);};exports[_0xbe8f('0x20')]=writeLog;
\ No newline at end of file