Built motion from commit e6544f20f.|1.0.29
[motion.git] / server / api / voice_queue / voice_queue.controller.js
index fe04811..f4ec0de 100644 (file)
@@ -1 +1 @@
-var _0x6467=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x75\x74\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x55\x73\x65\x72","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x55\x73\x65\x72\x48\x61\x73\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x56\x6F\x69\x63\x65\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x69\x64","\x75\x73\x65\x72","\x66\x69\x6E\x64\x42\x79\x49\x64","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x72\x6F\x6C\x65","\x67\x65\x74\x52\x65\x61\x6C\x74\x69\x6D\x65\x51\x75\x65\x75\x65\x73","\x72\x65\x61\x6C\x74\x69\x6D\x65\x51\x75\x65\x75\x65\x4D\x65\x6D\x62\x65\x72\x73","\x61\x6D\x69","\x6C\x6F\x63\x61\x6C\x73","\x61\x70\x70","\x72\x6F\x77\x73","\x6E\x61\x6D\x65","\x6D\x61\x70","\x75\x6E\x69\x6F\x6E","\x66\x6F\x72\x45\x61\x63\x68","\x6D\x65\x72\x67\x65","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x70\x61\x72\x61\x6D\x73","\x73\x68\x6F\x77\x41\x67\x65\x6E\x74\x73","\x6C\x65\x6E\x67\x74\x68","\x61\x67\x65\x6E\x74","\x67\x65\x74\x55\x73\x65\x72\x73","\x63\x72\x65\x61\x74\x65","\x70\x75\x73\x68","\x50\x52\x49\x4D\x41\x52\x59","\x70\x61\x74\x68","\x65\x72\x72\x6F\x72\x73","\x20\x6D\x75\x73\x74\x20\x62\x65\x20\x75\x6E\x69\x71\x75\x65","\x6D\x65\x73\x73\x61\x67\x65","\x6A\x6F\x69\x6E","\x74\x72\x61\x6E\x73\x6C\x61\x74\x65\x64\x4D\x65\x73\x73\x61\x67\x65","\x4D\x45\x53\x53\x41\x47\x45\x5F\x45\x58\x49\x53\x54\x5F\x51\x55\x45\x55\x45","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x73\x61\x76\x65","\x53\x49\x50\x2F\x25\x73","\x66\x6F\x72\x6D\x61\x74","\x70\x65\x6E\x61\x6C\x74\x79","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x61\x67\x65\x6E\x74\x73","\x66\x69\x6E\x64\x41\x6C\x6C","\x61\x64\x64\x41\x67\x65\x6E\x74\x73","\x61\x6C\x6C","\x72\x65\x6D\x6F\x76\x65\x41\x67\x65\x6E\x74\x73","\x64\x65\x73\x74\x72\x6F\x79","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x6467[0];var _=require(_0x6467[1]);var logger=require(_0x6467[3])(_0x6467[2]);var util=require(_0x6467[4]);var Util=require(_0x6467[5]);var sequelize=require(_0x6467[7])[_0x6467[6]];var User=require(_0x6467[7])[_0x6467[8]];var VoiceQueue=require(_0x6467[7])[_0x6467[9]];var UserHasVoiceQueue=require(_0x6467[7])[_0x6467[10]];var VoiceExtension=require(_0x6467[7])[_0x6467[11]];exports[_0x6467[12]]= function(_0xc36bxa,_0xc36bxb){switch(_0xc36bxa[_0x6467[20]][_0x6467[24]]){case _0x6467[20]:return User[_0x6467[21]](_0xc36bxa[_0x6467[20]][_0x6467[19]],{attributes:[_0x6467[19]]})[_0x6467[16]](Util[_0x6467[18]](_0xc36bxa[_0x6467[17]]))[_0x6467[16]](function(_0xc36bxd){_0xc36bxb[_0x6467[15]](200)[_0x6467[14]](_0xc36bxd)})[_0x6467[13]](function(_0xc36bxc){return handleError(_0xc36bxb,_0xc36bxc)});default:return VoiceQueue[_0x6467[23]](Util[_0x6467[22]](_0xc36bxa[_0x6467[17]]))[_0x6467[16]](function(_0xc36bxd){_0xc36bxb[_0x6467[15]](200)[_0x6467[14]](_0xc36bxd)})[_0x6467[13]](function(_0xc36bxc){return handleError(_0xc36bxb,_0xc36bxc)})}};exports[_0x6467[25]]= function(_0xc36bxa,_0xc36bxb,_0xc36bxe){var _0xc36bxf;switch(_0xc36bxa[_0x6467[20]][_0x6467[24]]){case _0x6467[20]:var _0xc36bx10=[];return User[_0x6467[21]](_0xc36bxa[_0x6467[20]][_0x6467[19]],{attributes:[_0x6467[19]]})[_0x6467[16]](Util[_0x6467[18]]({},{attributes:[_0x6467[31]],include:[{raw:true,model:User,attributes:[_0x6467[19]]}]}))[_0x6467[16]](function(_0xc36bx11){_0xc36bxf= _[_0x6467[32]](_0xc36bx11[_0x6467[30]],_0x6467[31]);_0xc36bx11[_0x6467[30]][_0x6467[34]](function(_0xc36bx12){_0xc36bx10= _[_0x6467[33]](_0xc36bx10,_[_0x6467[32]](_0xc36bx12.Users,_0x6467[19]))});return VoiceQueue[_0x6467[23]](_[_0x6467[35]](Util[_0x6467[22]](_0xc36bxa[_0x6467[17]],{name:_0xc36bxf}),{include:[{model:User,where:{id:_0xc36bx10},required:false}]}))})[_0x6467[16]](function(_0xc36bxd){_0xc36bxa[_0x6467[29]][_0x6467[28]][_0x6467[27]][_0x6467[14]]({message:_0x6467[26],queues:_0xc36bxf});return _0xc36bxb[_0x6467[15]](200)[_0x6467[14]](_0xc36bxd)})[_0x6467[13]](function(_0xc36bxc){return handleError(_0xc36bxb,_0xc36bxc)});default:return VoiceQueue[_0x6467[23]](_[_0x6467[35]](Util[_0x6467[22]](_0xc36bxa[_0x6467[17]]),{include:[{model:User,required:false}]}))[_0x6467[16]](function(_0xc36bxd){_0xc36bxf= _[_0x6467[32]](_0xc36bxd[_0x6467[30]],_0x6467[31]);_0xc36bxa[_0x6467[29]][_0x6467[28]][_0x6467[27]][_0x6467[14]]({message:_0x6467[26],queues:_0xc36bxf});return _0xc36bxb[_0x6467[15]](200)[_0x6467[14]](_0xc36bxd)})[_0x6467[13]](function(_0xc36bxc){return handleError(_0xc36bxb,_0xc36bxc)})}};exports[_0x6467[36]]= function(_0xc36bxa,_0xc36bxb){return VoiceQueue[_0x6467[21]](_0xc36bxa[_0x6467[38]][_0x6467[31]])[_0x6467[16]](function(_0xc36bx13){if(!_0xc36bx13){return _0xc36bxb[_0x6467[37]](404)};return _0xc36bxb[_0x6467[14]](_0xc36bx13)})[_0x6467[13]](function(_0xc36bxc){return handleError(_0xc36bxb,_0xc36bxc)})};exports[_0x6467[39]]= function(_0xc36bxa,_0xc36bxb){return VoiceQueue[_0x6467[21]](_0xc36bxa[_0x6467[38]][_0x6467[31]])[_0x6467[16]](function(_0xc36bx12){if(!_0xc36bx12){return _0xc36bxb[_0x6467[37]](404)};return _0xc36bx12[_0x6467[42]]({where:{role:_0x6467[41]}})})[_0x6467[16]](function(_0xc36bx10){return _0xc36bxb[_0x6467[15]](200)[_0x6467[14]]({rows:_0xc36bx10,count:_0xc36bx10[_0x6467[40]]})})[_0x6467[13]](function(_0xc36bxc){return handleError(_0xc36bxb,_0xc36bxc)})};exports[_0x6467[43]]= function(_0xc36bxa,_0xc36bxb){var _0xc36bx14;return VoiceQueue[_0x6467[43]](_0xc36bxa[_0x6467[53]])[_0x6467[16]](function(_0xc36bx13){_0xc36bx14= _0xc36bx13})[_0x6467[16]](addAgents(_0xc36bxa,_0xc36bxa[_0x6467[53]][_0x6467[31]]))[_0x6467[16]](function(){return _0xc36bxb[_0x6467[15]](201)[_0x6467[14]](_0xc36bx14)})[_0x6467[13]](sequelize.UniqueConstraintError,function(_0xc36bxc){var _0xc36bx15=[];_0xc36bxc[_0x6467[47]][_0x6467[34]](function(_0xc36bx16){switch(_0xc36bx16[_0x6467[46]]){case _0x6467[45]:_0xc36bx15[_0x6467[44]](_0x6467[31]);break;default:_0xc36bx15[_0x6467[44]](_0xc36bx16[_0x6467[46]])}});_0xc36bx15[_0x6467[44]](_0x6467[48]);_0xc36bxc[_0x6467[49]]= _0xc36bx15[_0x6467[50]]();_0xc36bxc[_0x6467[51]]= _0x6467[52];return _0xc36bxb[_0x6467[15]](500)[_0x6467[14]](_0xc36bxc)})[_0x6467[13]](function(_0xc36bxc){return handleError(_0xc36bxb,_0xc36bxc)})};exports[_0x6467[54]]= function(_0xc36bxa,_0xc36bxb){if(_0xc36bxa[_0x6467[53]][_0x6467[31]]){delete _0xc36bxa[_0x6467[53]][_0x6467[31]]};return VoiceQueue[_0x6467[21]](_0xc36bxa[_0x6467[38]][_0x6467[31]])[_0x6467[16]](function(_0xc36bx13){if(!_0xc36bx13){return _0xc36bxb[_0x6467[37]](404)};var _0xc36bx17=_[_0x6467[35]](_0xc36bx13,_0xc36bxa[_0x6467[53]]);return _0xc36bx17[_0x6467[55]]()})[_0x6467[16]](function(_0xc36bx13){return _0xc36bxb[_0x6467[15]](200)[_0x6467[14]](_0xc36bx13)})[_0x6467[13]](function(_0xc36bxc){return handleError(_0xc36bxb,_0xc36bxc)})};function addAgents(_0xc36bxa,_0xc36bx12){return function(){return User[_0x6467[61]]({where:{id:_0xc36bxa[_0x6467[53]][_0x6467[60]]},raw:true})[_0x6467[16]](function(_0xc36bx19){var _0xc36bx1a=_[_0x6467[32]](_0xc36bx19,function(_0xc36bx1b){return {queue:_0xc36bx12,interface:util[_0x6467[57]](_0x6467[56],_0xc36bx1b[_0x6467[31]]),stateinterface:util[_0x6467[57]](_0x6467[56],_0xc36bx1b[_0x6467[31]]),membername:_0xc36bx1b[_0x6467[31]],UserId:_0xc36bx1b[_0x6467[19]],penalty:_0xc36bxa[_0x6467[53]][_0x6467[58]]}});return UserHasVoiceQueue[_0x6467[59]](_0xc36bx1a,{individualHooks:true})})}}exports[_0x6467[62]]= function(_0xc36bxa,_0xc36bxb,_0xc36bxe){return Promise[_0x6467[63]]([])[_0x6467[16]](addAgents(_0xc36bxa,_0xc36bxa[_0x6467[38]][_0x6467[31]]))[_0x6467[16]](function(){return _0xc36bxb[_0x6467[37]](200)})[_0x6467[13]](function(_0xc36bxc){return handleError(_0xc36bxb,_0xc36bxc)})};exports[_0x6467[64]]= function(_0xc36bxa,_0xc36bxb,_0xc36bxe){return UserHasVoiceQueue[_0x6467[65]]({where:{UserId:_0xc36bxa[_0x6467[17]][_0x6467[60]],queue:_0xc36bxa[_0x6467[38]][_0x6467[31]]},individualHooks:true})[_0x6467[16]](function(){return _0xc36bxb[_0x6467[37]](202)})[_0x6467[13]](function(_0xc36bxc){return _0xc36bxe(_0xc36bxc)})};exports[_0x6467[65]]= function(_0xc36bxa,_0xc36bxb){return VoiceQueue[_0x6467[65]]({where:{name:_0xc36bxa[_0x6467[38]][_0x6467[31]]},individualHooks:true})[_0x6467[16]](function(){return _0xc36bxb[_0x6467[37]](204)})[_0x6467[13]](function(_0xc36bxc){return handleError(_0xc36bxb,_0xc36bxc)})};exports[_0x6467[66]]= function(_0xc36bxa,_0xc36bxb){return VoiceQueue[_0x6467[65]]({where:{name:_0xc36bxa[_0x6467[17]][_0x6467[67]]},individualHooks:true})[_0x6467[16]](function(){return _0xc36bxb[_0x6467[37]](204)})[_0x6467[13]](function(_0xc36bxc){return handleError(_0xc36bxb,_0xc36bxc)})};function handleError(_0xc36bxb,_0xc36bxc){logger[_0x6467[69]](_0xc36bxc[_0x6467[68]]);return _0xc36bxb[_0x6467[15]](500)[_0x6467[14]](_0xc36bxc)}
\ No newline at end of file
+var _0x8940=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x61\x70\x69","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x75\x74\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x55\x73\x65\x72","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x55\x73\x65\x72\x48\x61\x73\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x56\x6F\x69\x63\x65\x45\x78\x74\x65\x6E\x73\x69\x6F\x6E","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x71\x75\x65\x72\x79","\x67\x65\x74\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x69\x64","\x75\x73\x65\x72","\x66\x69\x6E\x64\x42\x79\x49\x64","\x67\x65\x74\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x72\x6F\x6C\x65","\x67\x65\x74\x52\x65\x61\x6C\x74\x69\x6D\x65\x51\x75\x65\x75\x65\x73","\x72\x65\x61\x6C\x74\x69\x6D\x65\x51\x75\x65\x75\x65\x4D\x65\x6D\x62\x65\x72\x73","\x61\x6D\x69","\x6C\x6F\x63\x61\x6C\x73","\x61\x70\x70","\x72\x6F\x77\x73","\x6E\x61\x6D\x65","\x6D\x61\x70","\x75\x6E\x69\x6F\x6E","\x66\x6F\x72\x45\x61\x63\x68","\x6D\x65\x72\x67\x65","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x70\x61\x72\x61\x6D\x73","\x73\x68\x6F\x77\x41\x67\x65\x6E\x74\x73","\x6C\x65\x6E\x67\x74\x68","\x61\x67\x65\x6E\x74","\x67\x65\x74\x55\x73\x65\x72\x73","\x63\x72\x65\x61\x74\x65","\x70\x75\x73\x68","\x50\x52\x49\x4D\x41\x52\x59","\x70\x61\x74\x68","\x65\x72\x72\x6F\x72\x73","\x20\x6D\x75\x73\x74\x20\x62\x65\x20\x75\x6E\x69\x71\x75\x65","\x6D\x65\x73\x73\x61\x67\x65","\x6A\x6F\x69\x6E","\x74\x72\x61\x6E\x73\x6C\x61\x74\x65\x64\x4D\x65\x73\x73\x61\x67\x65","\x4D\x45\x53\x53\x41\x47\x45\x5F\x45\x58\x49\x53\x54\x5F\x51\x55\x45\x55\x45","\x62\x6F\x64\x79","\x75\x70\x64\x61\x74\x65","\x73\x61\x76\x65","\x53\x49\x50\x2F\x25\x73","\x66\x6F\x72\x6D\x61\x74","\x70\x65\x6E\x61\x6C\x74\x79","\x62\x75\x6C\x6B\x43\x72\x65\x61\x74\x65","\x61\x67\x65\x6E\x74\x73","\x66\x69\x6E\x64\x41\x6C\x6C","\x61\x64\x64\x41\x67\x65\x6E\x74\x73","\x61\x6C\x6C","\x72\x65\x6D\x6F\x76\x65\x41\x67\x65\x6E\x74\x73","\x64\x65\x73\x74\x72\x6F\x79","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x69\x64\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x8940[0];var _=require(_0x8940[1]);var logger=require(_0x8940[3])(_0x8940[2]);var util=require(_0x8940[4]);var Util=require(_0x8940[5]);var sequelize=require(_0x8940[7])[_0x8940[6]];var User=require(_0x8940[7])[_0x8940[8]];var VoiceQueue=require(_0x8940[7])[_0x8940[9]];var UserHasVoiceQueue=require(_0x8940[7])[_0x8940[10]];var VoiceExtension=require(_0x8940[7])[_0x8940[11]];exports[_0x8940[12]]= function(_0xa61cxa,_0xa61cxb){switch(_0xa61cxa[_0x8940[20]][_0x8940[24]]){case _0x8940[20]:return User[_0x8940[21]](_0xa61cxa[_0x8940[20]][_0x8940[19]],{attributes:[_0x8940[19]]})[_0x8940[16]](Util[_0x8940[18]](_0xa61cxa[_0x8940[17]]))[_0x8940[16]](function(_0xa61cxd){_0xa61cxb[_0x8940[15]](200)[_0x8940[14]](_0xa61cxd)})[_0x8940[13]](function(_0xa61cxc){return handleError(_0xa61cxb,_0xa61cxc)});default:return VoiceQueue[_0x8940[23]](Util[_0x8940[22]](_0xa61cxa[_0x8940[17]]))[_0x8940[16]](function(_0xa61cxd){_0xa61cxb[_0x8940[15]](200)[_0x8940[14]](_0xa61cxd)})[_0x8940[13]](function(_0xa61cxc){return handleError(_0xa61cxb,_0xa61cxc)})}};exports[_0x8940[25]]= function(_0xa61cxa,_0xa61cxb,_0xa61cxe){var _0xa61cxf;switch(_0xa61cxa[_0x8940[20]][_0x8940[24]]){case _0x8940[20]:var _0xa61cx10=[];return User[_0x8940[21]](_0xa61cxa[_0x8940[20]][_0x8940[19]],{attributes:[_0x8940[19]]})[_0x8940[16]](Util[_0x8940[18]]({},{attributes:[_0x8940[31]],include:[{raw:true,model:User,attributes:[_0x8940[19]]}]}))[_0x8940[16]](function(_0xa61cx11){_0xa61cxf= _[_0x8940[32]](_0xa61cx11[_0x8940[30]],_0x8940[31]);_0xa61cx11[_0x8940[30]][_0x8940[34]](function(_0xa61cx12){_0xa61cx10= _[_0x8940[33]](_0xa61cx10,_[_0x8940[32]](_0xa61cx12.Users,_0x8940[19]))});return VoiceQueue[_0x8940[23]](_[_0x8940[35]](Util[_0x8940[22]](_0xa61cxa[_0x8940[17]],{name:_0xa61cxf}),{include:[{model:User,where:{id:_0xa61cx10},required:false}]}))})[_0x8940[16]](function(_0xa61cxd){_0xa61cxa[_0x8940[29]][_0x8940[28]][_0x8940[27]][_0x8940[14]]({message:_0x8940[26],queues:_0xa61cxf});return _0xa61cxb[_0x8940[15]](200)[_0x8940[14]](_0xa61cxd)})[_0x8940[13]](function(_0xa61cxc){return handleError(_0xa61cxb,_0xa61cxc)});default:return VoiceQueue[_0x8940[23]](_[_0x8940[35]](Util[_0x8940[22]](_0xa61cxa[_0x8940[17]]),{include:[{model:User,required:false}]}))[_0x8940[16]](function(_0xa61cxd){_0xa61cxf= _[_0x8940[32]](_0xa61cxd[_0x8940[30]],_0x8940[31]);_0xa61cxa[_0x8940[29]][_0x8940[28]][_0x8940[27]][_0x8940[14]]({message:_0x8940[26],queues:_0xa61cxf});return _0xa61cxb[_0x8940[15]](200)[_0x8940[14]](_0xa61cxd)})[_0x8940[13]](function(_0xa61cxc){return handleError(_0xa61cxb,_0xa61cxc)})}};exports[_0x8940[36]]= function(_0xa61cxa,_0xa61cxb){return VoiceQueue[_0x8940[21]](_0xa61cxa[_0x8940[38]][_0x8940[31]])[_0x8940[16]](function(_0xa61cx13){if(!_0xa61cx13){return _0xa61cxb[_0x8940[37]](404)};return _0xa61cxb[_0x8940[14]](_0xa61cx13)})[_0x8940[13]](function(_0xa61cxc){return handleError(_0xa61cxb,_0xa61cxc)})};exports[_0x8940[39]]= function(_0xa61cxa,_0xa61cxb){return VoiceQueue[_0x8940[21]](_0xa61cxa[_0x8940[38]][_0x8940[31]])[_0x8940[16]](function(_0xa61cx12){if(!_0xa61cx12){return _0xa61cxb[_0x8940[37]](404)};return _0xa61cx12[_0x8940[42]]({where:{role:_0x8940[41]}})})[_0x8940[16]](function(_0xa61cx10){return _0xa61cxb[_0x8940[15]](200)[_0x8940[14]]({rows:_0xa61cx10,count:_0xa61cx10[_0x8940[40]]})})[_0x8940[13]](function(_0xa61cxc){return handleError(_0xa61cxb,_0xa61cxc)})};exports[_0x8940[43]]= function(_0xa61cxa,_0xa61cxb){var _0xa61cx14;return VoiceQueue[_0x8940[43]](_0xa61cxa[_0x8940[53]])[_0x8940[16]](function(_0xa61cx13){_0xa61cx14= _0xa61cx13})[_0x8940[16]](addAgents(_0xa61cxa,_0xa61cxa[_0x8940[53]][_0x8940[31]]))[_0x8940[16]](function(){return _0xa61cxb[_0x8940[15]](201)[_0x8940[14]](_0xa61cx14)})[_0x8940[13]](sequelize.UniqueConstraintError,function(_0xa61cxc){var _0xa61cx15=[];_0xa61cxc[_0x8940[47]][_0x8940[34]](function(_0xa61cx16){switch(_0xa61cx16[_0x8940[46]]){case _0x8940[45]:_0xa61cx15[_0x8940[44]](_0x8940[31]);break;default:_0xa61cx15[_0x8940[44]](_0xa61cx16[_0x8940[46]])}});_0xa61cx15[_0x8940[44]](_0x8940[48]);_0xa61cxc[_0x8940[49]]= _0xa61cx15[_0x8940[50]]();_0xa61cxc[_0x8940[51]]= _0x8940[52];return _0xa61cxb[_0x8940[15]](500)[_0x8940[14]](_0xa61cxc)})[_0x8940[13]](function(_0xa61cxc){return handleError(_0xa61cxb,_0xa61cxc)})};exports[_0x8940[54]]= function(_0xa61cxa,_0xa61cxb){if(_0xa61cxa[_0x8940[53]][_0x8940[31]]){delete _0xa61cxa[_0x8940[53]][_0x8940[31]]};return VoiceQueue[_0x8940[21]](_0xa61cxa[_0x8940[38]][_0x8940[31]])[_0x8940[16]](function(_0xa61cx13){if(!_0xa61cx13){return _0xa61cxb[_0x8940[37]](404)};var _0xa61cx17=_[_0x8940[35]](_0xa61cx13,_0xa61cxa[_0x8940[53]]);return _0xa61cx17[_0x8940[55]]()})[_0x8940[16]](function(_0xa61cx13){return _0xa61cxb[_0x8940[15]](200)[_0x8940[14]](_0xa61cx13)})[_0x8940[13]](function(_0xa61cxc){return handleError(_0xa61cxb,_0xa61cxc)})};function addAgents(_0xa61cxa,_0xa61cx12){return function(){return User[_0x8940[61]]({where:{id:_0xa61cxa[_0x8940[53]][_0x8940[60]]},raw:true})[_0x8940[16]](function(_0xa61cx19){var _0xa61cx1a=_[_0x8940[32]](_0xa61cx19,function(_0xa61cx1b){return {queue:_0xa61cx12,interface:util[_0x8940[57]](_0x8940[56],_0xa61cx1b[_0x8940[31]]),stateinterface:util[_0x8940[57]](_0x8940[56],_0xa61cx1b[_0x8940[31]]),membername:_0xa61cx1b[_0x8940[31]],UserId:_0xa61cx1b[_0x8940[19]],penalty:_0xa61cxa[_0x8940[53]][_0x8940[58]]}});return UserHasVoiceQueue[_0x8940[59]](_0xa61cx1a,{individualHooks:true})})}}exports[_0x8940[62]]= function(_0xa61cxa,_0xa61cxb,_0xa61cxe){return Promise[_0x8940[63]]([])[_0x8940[16]](addAgents(_0xa61cxa,_0xa61cxa[_0x8940[38]][_0x8940[31]]))[_0x8940[16]](function(){return _0xa61cxb[_0x8940[37]](200)})[_0x8940[13]](function(_0xa61cxc){return handleError(_0xa61cxb,_0xa61cxc)})};exports[_0x8940[64]]= function(_0xa61cxa,_0xa61cxb,_0xa61cxe){return UserHasVoiceQueue[_0x8940[65]]({where:{UserId:_0xa61cxa[_0x8940[17]][_0x8940[60]],queue:_0xa61cxa[_0x8940[38]][_0x8940[31]]},individualHooks:true})[_0x8940[16]](function(){return _0xa61cxb[_0x8940[37]](202)})[_0x8940[13]](function(_0xa61cxc){return _0xa61cxe(_0xa61cxc)})};exports[_0x8940[65]]= function(_0xa61cxa,_0xa61cxb){return VoiceQueue[_0x8940[65]]({where:{name:_0xa61cxa[_0x8940[38]][_0x8940[31]]},individualHooks:true})[_0x8940[16]](function(){return _0xa61cxb[_0x8940[37]](204)})[_0x8940[13]](function(_0xa61cxc){return handleError(_0xa61cxb,_0xa61cxc)})};exports[_0x8940[66]]= function(_0xa61cxa,_0xa61cxb){return VoiceQueue[_0x8940[65]]({where:{name:_0xa61cxa[_0x8940[17]][_0x8940[67]]},individualHooks:true})[_0x8940[16]](function(){return _0xa61cxb[_0x8940[37]](204)})[_0x8940[13]](function(_0xa61cxc){return handleError(_0xa61cxb,_0xa61cxc)})};function handleError(_0xa61cxb,_0xa61cxc){logger[_0x8940[69]](_0xa61cxc[_0x8940[68]]);return _0xa61cxb[_0x8940[15]](500)[_0x8940[14]](_0xa61cxc)}
\ No newline at end of file