Built motion from commit de2cb856.|2.0.37
[motion2.git] / server / config / socketio.js
index a86611e..9ef77b3 100644 (file)
@@ -1 +1 @@
-var _0x34da=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x75\x74\x69\x6C","\x62\x6C\x75\x65\x62\x69\x72\x64","\x64\x62","\x2E\x2E\x2F\x6D\x79\x73\x71\x6C\x64\x62","\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x69\x64","\x6E\x61\x6D\x65","\x41\x67\x65\x6E\x74\x73","\x55\x73\x65\x72","\x72\x6F\x6C\x65","\x61\x67\x65\x6E\x74","\x74\x65\x6C\x65\x70\x68\x6F\x6E\x65","\x74\x79\x70\x65","\x69\x76\x72","\x71\x75\x65\x72\x79","\x68\x61\x6E\x64\x73\x68\x61\x6B\x65","\x6C\x6F\x67","\x63\x61\x74\x63\x68","\x6C\x65\x6E\x67\x74\x68","\x76\x6F\x69\x63\x65\x3A\x71\x75\x65\x75\x65\x3A\x25\x73","\x66\x6F\x72\x6D\x61\x74","\x75\x73\x65\x72\x3A\x25\x73","\x74\x65\x6C\x65\x70\x68\x6F\x6E\x65\x3A\x25\x73","\x74\x72\x75\x6E\x6B\x3A\x25\x73","\x63\x61\x6D\x70\x61\x69\x67\x6E\x3A\x25\x73\x3A\x25\x73","\x74\x68\x65\x6E","\x76\x6F\x69\x63\x65\x3A\x69\x6E\x62\x6F\x75\x6E\x64","\x76\x6F\x69\x63\x65\x3A\x6F\x75\x74\x62\x6F\x75\x6E\x64","\x69\x6E\x63\x6C\x75\x64\x65","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x66\x69\x6E\x64\x41\x6C\x6C","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x70\x75\x73\x68","\x54\x72\x75\x6E\x6B","\x43\x61\x6D\x70\x61\x69\x67\x6E","\x61\x64\x6D\x69\x6E","\x67\x65\x74\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73","\x75\x73\x65\x72","\x61\x6C\x6C","\x66\x69\x6E\x64","\x6C\x65\x61\x76\x65","\x6A\x6F\x69\x6E","\x64\x65\x66\x61\x75\x6C\x74","\x63\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x61\x64\x64\x72\x65\x73\x73","\x72\x65\x6D\x6F\x74\x65\x41\x64\x64\x72\x65\x73\x73","\x72\x65\x71\x75\x65\x73\x74","\x3A","\x72\x65\x6D\x6F\x74\x65\x50\x6F\x72\x74","\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64\x41\x74","\x53\x6F\x63\x6B\x65\x74\x49\x4F\x20","\x6E\x73\x70","\x5B","\x5D","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x44\x49\x53\x43\x4F\x4E\x4E\x45\x43\x54\x45\x44","\x6F\x6E","\x43\x4F\x4E\x4E\x45\x43\x54\x45\x44"];_0x34da[0];var util=require(_0x34da[1]);var BPromise=require(_0x34da[2]);var db=require(_0x34da[4])[_0x34da[3]];var config=require(_0x34da[5]);var queryVoiceQueues={attributes:[_0x34da[6],_0x34da[7]],include:[{as:_0x34da[8],model:db[_0x34da[9]],attributes:[_0x34da[6],_0x34da[7],_0x34da[10]],raw:true,where:{role:_0x34da[11]},required:false}]};var queryTelephones={raw:true,attributes:[_0x34da[6],_0x34da[7]],where:{role:_0x34da[12]}};var queryTrunks={raw:true,attributes:[_0x34da[6],_0x34da[7]]};var queryAgents={raw:true,attributes:[_0x34da[6],_0x34da[7]],where:{role:_0x34da[11]}};var queryCampaigns={raw:true,attributes:[_0x34da[6],_0x34da[7],_0x34da[13]],where:{type:_0x34da[14]}};function joinOrLeave(_0x2468xb,_0x2468xc){if(_0x2468xb[_0x34da[16]][_0x34da[15]][_0x34da[6]]){db[_0x34da[9]][_0x34da[40]]({attributes:[_0x34da[6],_0x34da[7],_0x34da[10]],where:{id:_0x2468xb[_0x34da[16]][_0x34da[15]][_0x34da[6]]}})[_0x34da[26]](function(_0x2468x12){if(_0x2468x12){_0x2468xb[_0x2468xc](util[_0x34da[21]](_0x34da[22],_0x2468x12[_0x34da[7]]));var _0x2468x13=[];switch(_0x2468x12[_0x34da[10]]){case _0x34da[36]:_0x2468xb[_0x2468xc](_0x34da[27]);_0x2468xb[_0x2468xc](_0x34da[28]);if(queryVoiceQueues[_0x34da[30]](_0x34da[29])){delete queryVoiceQueues[_0x34da[29]]};_0x2468x13[_0x34da[33]](db[_0x34da[32]][_0x34da[31]](queryVoiceQueues));_0x2468x13[_0x34da[33]](db[_0x34da[9]][_0x34da[31]](queryTelephones));_0x2468x13[_0x34da[33]](db[_0x34da[34]][_0x34da[31]](queryTrunks));_0x2468x13[_0x34da[33]](db[_0x34da[9]][_0x34da[31]](queryAgents));_0x2468x13[_0x34da[33]](db[_0x34da[35]][_0x34da[31]](queryCampaigns));break;case _0x34da[38]:_0x2468xb[_0x2468xc](_0x34da[27]);_0x2468xb[_0x2468xc](_0x34da[28]);_0x2468x13[_0x34da[33]](_0x2468x12[_0x34da[37]](queryVoiceQueues));_0x2468x13[_0x34da[33]](db[_0x34da[9]][_0x34da[31]](queryTelephones));_0x2468x13[_0x34da[33]](db[_0x34da[34]][_0x34da[31]](queryTrunks));_0x2468x13[_0x34da[33]](db[_0x34da[9]][_0x34da[31]](queryAgents));_0x2468x13[_0x34da[33]](db[_0x34da[35]][_0x34da[31]](queryCampaigns));break;case _0x34da[11]:_0x2468xb[_0x2468xc](_0x34da[27]);_0x2468xb[_0x2468xc](_0x34da[28]);_0x2468x13[_0x34da[33]](_0x2468x12[_0x34da[37]]({attributes:[_0x34da[6],_0x34da[7]]}))};return BPromise[_0x34da[39]](_0x2468x13)}})[_0x34da[26]](function(_0x2468xe){if(_0x2468xe&& _0x2468xe[_0x34da[19]]){for(var _0x2468xf=0;_0x2468xf< _0x2468xe[_0x34da[19]];_0x2468xf+= 1){for(var _0x2468x10=0;_0x2468x10< _0x2468xe[_0x2468xf][_0x34da[19]];_0x2468x10+= 1){switch(_0x2468xf){case 0:_0x2468xb[_0x2468xc](util[_0x34da[21]](_0x34da[20],_0x2468xe[_0x2468xf][_0x2468x10][_0x34da[7]]));if(_0x2468xe[_0x2468xf][_0x2468x10][_0x34da[8]]){for(var _0x2468x11=0;_0x2468x11< _0x2468xe[_0x2468xf][_0x2468x10][_0x34da[8]][_0x34da[19]];_0x2468x11+= 1){_0x2468xb[_0x2468xc](util[_0x34da[21]](_0x34da[22],_0x2468xe[_0x2468xf][_0x2468x10][_0x34da[8]][_0x2468x11][_0x34da[7]]))}};break;case 1:_0x2468xb[_0x2468xc](util[_0x34da[21]](_0x34da[23],_0x2468xe[_0x2468xf][_0x2468x10][_0x34da[7]]));break;case 2:_0x2468xb[_0x2468xc](util[_0x34da[21]](_0x34da[24],_0x2468xe[_0x2468xf][_0x2468x10][_0x34da[7]]));break;case 3:_0x2468xb[_0x2468xc](util[_0x34da[21]](_0x34da[22],_0x2468xe[_0x2468xf][_0x2468x10][_0x34da[7]]));break;case 4:_0x2468xb[_0x2468xc](util[_0x34da[21]](_0x34da[25],_0x2468xe[_0x2468xf][_0x2468x10][_0x34da[13]],_0x2468xe[_0x2468xf][_0x2468x10][_0x34da[7]]));break}}}}})[_0x34da[18]](function(_0x2468xd){_0x2468xb[_0x34da[17]](_0x2468xd)})}}function onDisconnect(_0x2468xb){joinOrLeave(_0x2468xb,_0x34da[41])}function onConnect(_0x2468xb){joinOrLeave(_0x2468xb,_0x34da[42])}exports[_0x34da[43]]= function(_0x2468x16){_0x2468x16[_0x34da[58]](_0x34da[44],function(_0x2468xb){_0x2468xb[_0x34da[45]](0);_0x2468xb[_0x34da[46]]= _0x2468xb[_0x34da[48]][_0x34da[44]][_0x34da[47]]+ _0x34da[49]+ _0x2468xb[_0x34da[48]][_0x34da[44]][_0x34da[50]];_0x2468xb[_0x34da[51]]=  new Date();_0x2468xb[_0x34da[17]]= function(_0x2468x17){console[_0x34da[17]](_0x34da[52]+ _0x2468xb[_0x34da[53]][_0x34da[7]]+ _0x34da[54]+ _0x2468xb[_0x34da[46]]+ _0x34da[55],_0x2468x17)};_0x2468xb[_0x34da[58]](_0x34da[56],function(){onDisconnect(_0x2468xb);_0x2468xb[_0x34da[17]](_0x34da[57])});onConnect(_0x2468xb);_0x2468xb[_0x34da[17]](_0x34da[59])})}
\ No newline at end of file
+var _0xf68f=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x75\x74\x69\x6C","\x62\x6C\x75\x65\x62\x69\x72\x64","\x64\x62","\x2E\x2E\x2F\x6D\x79\x73\x71\x6C\x64\x62","\x2E\x2F\x65\x6E\x76\x69\x72\x6F\x6E\x6D\x65\x6E\x74","\x69\x64","\x6E\x61\x6D\x65","\x41\x67\x65\x6E\x74\x73","\x55\x73\x65\x72","\x72\x6F\x6C\x65","\x61\x67\x65\x6E\x74","\x74\x65\x6C\x65\x70\x68\x6F\x6E\x65","\x74\x79\x70\x65","\x69\x76\x72","\x71\x75\x65\x72\x79","\x68\x61\x6E\x64\x73\x68\x61\x6B\x65","\x6C\x6F\x67","\x63\x61\x74\x63\x68","\x6C\x65\x6E\x67\x74\x68","\x76\x6F\x69\x63\x65\x3A\x71\x75\x65\x75\x65\x3A\x25\x73","\x66\x6F\x72\x6D\x61\x74","\x75\x73\x65\x72\x3A\x25\x73","\x74\x65\x6C\x65\x70\x68\x6F\x6E\x65\x3A\x25\x73","\x74\x72\x75\x6E\x6B\x3A\x25\x73","\x63\x61\x6D\x70\x61\x69\x67\x6E\x3A\x25\x73\x3A\x25\x73","\x74\x68\x65\x6E","\x76\x6F\x69\x63\x65\x3A\x69\x6E\x62\x6F\x75\x6E\x64","\x76\x6F\x69\x63\x65\x3A\x6F\x75\x74\x62\x6F\x75\x6E\x64","\x69\x6E\x63\x6C\x75\x64\x65","\x68\x61\x73\x4F\x77\x6E\x50\x72\x6F\x70\x65\x72\x74\x79","\x66\x69\x6E\x64\x41\x6C\x6C","\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65","\x70\x75\x73\x68","\x54\x72\x75\x6E\x6B","\x43\x61\x6D\x70\x61\x69\x67\x6E","\x61\x64\x6D\x69\x6E","\x67\x65\x74\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73","\x75\x73\x65\x72","\x61\x6C\x6C","\x66\x69\x6E\x64","\x6C\x65\x61\x76\x65","\x6A\x6F\x69\x6E","\x64\x65\x66\x61\x75\x6C\x74","\x63\x6F\x6E\x6E\x65\x63\x74\x69\x6F\x6E","\x73\x65\x74\x4D\x61\x78\x4C\x69\x73\x74\x65\x6E\x65\x72\x73","\x61\x64\x64\x72\x65\x73\x73","\x72\x65\x6D\x6F\x74\x65\x41\x64\x64\x72\x65\x73\x73","\x72\x65\x71\x75\x65\x73\x74","\x3A","\x72\x65\x6D\x6F\x74\x65\x50\x6F\x72\x74","\x63\x6F\x6E\x6E\x65\x63\x74\x65\x64\x41\x74","\x53\x6F\x63\x6B\x65\x74\x49\x4F\x20","\x6E\x73\x70","\x5B","\x5D","\x64\x69\x73\x63\x6F\x6E\x6E\x65\x63\x74","\x44\x49\x53\x43\x4F\x4E\x4E\x45\x43\x54\x45\x44","\x6F\x6E","\x43\x4F\x4E\x4E\x45\x43\x54\x45\x44"];_0xf68f[0];var util=require(_0xf68f[1]);var BPromise=require(_0xf68f[2]);var db=require(_0xf68f[4])[_0xf68f[3]];var config=require(_0xf68f[5]);var queryVoiceQueues={attributes:[_0xf68f[6],_0xf68f[7]],include:[{as:_0xf68f[8],model:db[_0xf68f[9]],attributes:[_0xf68f[6],_0xf68f[7],_0xf68f[10]],raw:true,where:{role:_0xf68f[11]},required:false}]};var queryTelephones={raw:true,attributes:[_0xf68f[6],_0xf68f[7]],where:{role:_0xf68f[12]}};var queryTrunks={raw:true,attributes:[_0xf68f[6],_0xf68f[7]]};var queryAgents={raw:true,attributes:[_0xf68f[6],_0xf68f[7]],where:{role:_0xf68f[11]}};var queryCampaigns={raw:true,attributes:[_0xf68f[6],_0xf68f[7],_0xf68f[13]],where:{type:_0xf68f[14]}};function joinOrLeave(_0xc60exb,_0xc60exc){if(_0xc60exb[_0xf68f[16]][_0xf68f[15]][_0xf68f[6]]){db[_0xf68f[9]][_0xf68f[40]]({attributes:[_0xf68f[6],_0xf68f[7],_0xf68f[10]],where:{id:_0xc60exb[_0xf68f[16]][_0xf68f[15]][_0xf68f[6]]}})[_0xf68f[26]](function(_0xc60ex12){if(_0xc60ex12){_0xc60exb[_0xc60exc](util[_0xf68f[21]](_0xf68f[22],_0xc60ex12[_0xf68f[7]]));var _0xc60ex13=[];switch(_0xc60ex12[_0xf68f[10]]){case _0xf68f[36]:_0xc60exb[_0xc60exc](_0xf68f[27]);_0xc60exb[_0xc60exc](_0xf68f[28]);if(queryVoiceQueues[_0xf68f[30]](_0xf68f[29])){delete queryVoiceQueues[_0xf68f[29]]};_0xc60ex13[_0xf68f[33]](db[_0xf68f[32]][_0xf68f[31]](queryVoiceQueues));_0xc60ex13[_0xf68f[33]](db[_0xf68f[9]][_0xf68f[31]](queryTelephones));_0xc60ex13[_0xf68f[33]](db[_0xf68f[34]][_0xf68f[31]](queryTrunks));_0xc60ex13[_0xf68f[33]](db[_0xf68f[9]][_0xf68f[31]](queryAgents));_0xc60ex13[_0xf68f[33]](db[_0xf68f[35]][_0xf68f[31]](queryCampaigns));break;case _0xf68f[38]:_0xc60exb[_0xc60exc](_0xf68f[27]);_0xc60exb[_0xc60exc](_0xf68f[28]);_0xc60ex13[_0xf68f[33]](_0xc60ex12[_0xf68f[37]](queryVoiceQueues));_0xc60ex13[_0xf68f[33]](db[_0xf68f[9]][_0xf68f[31]](queryTelephones));_0xc60ex13[_0xf68f[33]](db[_0xf68f[34]][_0xf68f[31]](queryTrunks));_0xc60ex13[_0xf68f[33]](db[_0xf68f[9]][_0xf68f[31]](queryAgents));_0xc60ex13[_0xf68f[33]](db[_0xf68f[35]][_0xf68f[31]](queryCampaigns));break;case _0xf68f[11]:_0xc60exb[_0xc60exc](_0xf68f[27]);_0xc60exb[_0xc60exc](_0xf68f[28]);_0xc60ex13[_0xf68f[33]](_0xc60ex12[_0xf68f[37]]({attributes:[_0xf68f[6],_0xf68f[7]]}))};return BPromise[_0xf68f[39]](_0xc60ex13)}})[_0xf68f[26]](function(_0xc60exe){if(_0xc60exe&& _0xc60exe[_0xf68f[19]]){for(var _0xc60exf=0;_0xc60exf< _0xc60exe[_0xf68f[19]];_0xc60exf+= 1){for(var _0xc60ex10=0;_0xc60ex10< _0xc60exe[_0xc60exf][_0xf68f[19]];_0xc60ex10+= 1){switch(_0xc60exf){case 0:_0xc60exb[_0xc60exc](util[_0xf68f[21]](_0xf68f[20],_0xc60exe[_0xc60exf][_0xc60ex10][_0xf68f[7]]));if(_0xc60exe[_0xc60exf][_0xc60ex10][_0xf68f[8]]){for(var _0xc60ex11=0;_0xc60ex11< _0xc60exe[_0xc60exf][_0xc60ex10][_0xf68f[8]][_0xf68f[19]];_0xc60ex11+= 1){_0xc60exb[_0xc60exc](util[_0xf68f[21]](_0xf68f[22],_0xc60exe[_0xc60exf][_0xc60ex10][_0xf68f[8]][_0xc60ex11][_0xf68f[7]]))}};break;case 1:_0xc60exb[_0xc60exc](util[_0xf68f[21]](_0xf68f[23],_0xc60exe[_0xc60exf][_0xc60ex10][_0xf68f[7]]));break;case 2:_0xc60exb[_0xc60exc](util[_0xf68f[21]](_0xf68f[24],_0xc60exe[_0xc60exf][_0xc60ex10][_0xf68f[7]]));break;case 3:_0xc60exb[_0xc60exc](util[_0xf68f[21]](_0xf68f[22],_0xc60exe[_0xc60exf][_0xc60ex10][_0xf68f[7]]));break;case 4:_0xc60exb[_0xc60exc](util[_0xf68f[21]](_0xf68f[25],_0xc60exe[_0xc60exf][_0xc60ex10][_0xf68f[13]],_0xc60exe[_0xc60exf][_0xc60ex10][_0xf68f[7]]));break}}}}})[_0xf68f[18]](function(_0xc60exd){_0xc60exb[_0xf68f[17]](_0xc60exd)})}}function onDisconnect(_0xc60exb){joinOrLeave(_0xc60exb,_0xf68f[41])}function onConnect(_0xc60exb){joinOrLeave(_0xc60exb,_0xf68f[42])}exports[_0xf68f[43]]= function(_0xc60ex16){_0xc60ex16[_0xf68f[58]](_0xf68f[44],function(_0xc60exb){_0xc60exb[_0xf68f[45]](0);_0xc60exb[_0xf68f[46]]= _0xc60exb[_0xf68f[48]][_0xf68f[44]][_0xf68f[47]]+ _0xf68f[49]+ _0xc60exb[_0xf68f[48]][_0xf68f[44]][_0xf68f[50]];_0xc60exb[_0xf68f[51]]=  new Date();_0xc60exb[_0xf68f[17]]= function(_0xc60ex17){console[_0xf68f[17]](_0xf68f[52]+ _0xc60exb[_0xf68f[53]][_0xf68f[7]]+ _0xf68f[54]+ _0xc60exb[_0xf68f[46]]+ _0xf68f[55],_0xc60ex17)};_0xc60exb[_0xf68f[58]](_0xf68f[56],function(){onDisconnect(_0xc60exb);_0xc60exb[_0xf68f[17]](_0xf68f[57])});onConnect(_0xc60exb);_0xc60exb[_0xf68f[17]](_0xf68f[59])})}
\ No newline at end of file