698de03a0a57433ec1a38844614dcae32807fdc6
[motion.git] / server / api / voice_queue / voice_queue.socket.js
1 var _0x4575=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x2E\x2F\x76\x6F\x69\x63\x65\x5F\x71\x75\x65\x75\x65\x2E\x65\x76\x65\x6E\x74\x73","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x6C\x6F\x64\x61\x73\x68","\x62\x6C\x75\x65\x62\x69\x72\x64","\x73\x61\x76\x65","\x72\x65\x6D\x6F\x76\x65","\x72\x65\x67\x69\x73\x74\x65\x72","\x6C\x65\x6E\x67\x74\x68","\x76\x6F\x69\x63\x65\x5F\x71\x75\x65\x75\x65\x3A","\x6F\x6E","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x72\x6F\x6C\x65","\x61\x64\x6D\x69\x6E","\x6E\x61\x6D\x65","\x6A\x6F\x69\x6E","\x65\x6D\x69\x74","\x76\x6F\x69\x63\x65\x5F\x71\x75\x65\x75\x65\x3A\x73\x61\x76\x65","\x45\x72\x72\x6F\x72\x20\x66\x69\x6C\x74\x65\x72\x69\x6E\x67\x20\x71\x75\x65\x75\x65\x73\x20\x61\x66\x74\x65\x72\x20\x71\x75\x65\x75\x65\x20\x73\x61\x76\x65","\x6C\x6F\x67","\x63\x61\x74\x63\x68","\x69\x6E\x63\x6C\x75\x64\x65\x73","\x74\x68\x65\x6E","\x72\x65\x73\x6F\x6C\x76\x65","\x76\x6F\x69\x63\x65\x5F\x71\x75\x65\x75\x65\x3A\x75\x70\x64\x61\x74\x65","\x6C\x65\x61\x76\x65","\x76\x6F\x69\x63\x65\x5F\x71\x75\x65\x75\x65\x3A\x72\x65\x6D\x6F\x76\x65","\x72\x65\x6D\x6F\x76\x65\x4C\x69\x73\x74\x65\x6E\x65\x72","\x72\x6F\x77\x73","\x6D\x61\x70","\x67\x65\x74\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x75\x73\x65\x72\x49\x64","\x69\x64","\x66\x69\x6E\x64\x42\x79\x49\x64","\x75\x73\x65\x72","\x66\x69\x6E\x64\x41\x6C\x6C"];_0x4575[0];var VoiceQueueEvents=require(_0x4575[1]);var VoiceQueue=require(_0x4575[3])[_0x4575[2]];var User=require(_0x4575[3])[_0x4575[4]];var Util=require(_0x4575[5]);var _=require(_0x4575[6]);var Promise=require(_0x4575[7]);var events=[_0x4575[8],_0x4575[9]];exports[_0x4575[10]]= function(_0xcbb2x8){for(var _0xcbb2x9=0,_0xcbb2xa=events[_0x4575[11]];_0xcbb2x9< _0xcbb2xa;_0xcbb2x9++){var _0xcbb2xb=events[_0xcbb2x9];var _0xcbb2xc=createListener(_0x4575[12]+ _0xcbb2xb,_0xcbb2x8);VoiceQueueEvents[_0x4575[13]](_0xcbb2xb,_0xcbb2xc);_0xcbb2x8[_0x4575[13]](_0x4575[14],removeListener(_0xcbb2xb,_0xcbb2xc))}};function createListener(_0xcbb2xb,_0xcbb2x8){return function(_0xcbb2xe){switch(_0xcbb2xb){case _0x4575[20]:if(_0xcbb2x8[_0x4575[15]]=== _0x4575[16]){_0xcbb2x8[_0x4575[18]](_0xcbb2xe[_0x4575[17]]);_0xcbb2x8[_0x4575[19]](_0xcbb2xb,_0xcbb2xe)};break;case _0x4575[27]:return Promise[_0x4575[26]]()[_0x4575[25]](getVoiceQueues(_0xcbb2x8))[_0x4575[25]](function(_0xcbb2x10){if(_[_0x4575[24]](_0xcbb2x10,_0xcbb2xe[_0x4575[17]])){_0xcbb2x8[_0x4575[19]](_0xcbb2xb,_0xcbb2xe)}})[_0x4575[23]](function(_0xcbb2xf){console[_0x4575[22]](_0x4575[21],_0xcbb2xf)});break;case _0x4575[29]:_0xcbb2x8[_0x4575[28]](_0xcbb2xe[_0x4575[17]]);_0xcbb2x8[_0x4575[19]](_0xcbb2xb,_0xcbb2xe);break;default:}}}function removeListener(_0xcbb2xb,_0xcbb2xc){return function(){VoiceQueueEvents[_0x4575[30]](_0xcbb2xb,_0xcbb2xc)}}function getVoiceQueues(_0xcbb2x13){return function(){switch(_0xcbb2x13[_0x4575[15]]){case _0x4575[37]:return User[_0x4575[36]](_0xcbb2x13[_0x4575[34]],{attributes:[_0x4575[35]]})[_0x4575[25]](Util[_0x4575[33]]())[_0x4575[25]](function(_0xcbb2x10){return _[_0x4575[32]](_0xcbb2x10[_0x4575[31]],_0x4575[17])});case _0x4575[16]:return VoiceQueue[_0x4575[38]]()[_0x4575[25]](function(_0xcbb2x14){return {rows:_0xcbb2x14}})[_0x4575[25]](function(_0xcbb2x10){return _[_0x4575[32]](_0xcbb2x10[_0x4575[31]],_0x4575[17])});default:return []}}}