Built motion from commit dde1e88.|2.0.19
[motion2.git] / server / config / socketio.js
index 1b4bd46..becad39 100644 (file)
@@ -1 +1 @@
-var _0xfd3b=["\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"];_0xfd3b[0];var util=require(_0xfd3b[1]);var BPromise=require(_0xfd3b[2]);var db=require(_0xfd3b[4])[_0xfd3b[3]];var config=require(_0xfd3b[5]);var queryVoiceQueues={attributes:[_0xfd3b[6],_0xfd3b[7]],include:[{as:_0xfd3b[8],model:db[_0xfd3b[9]],attributes:[_0xfd3b[6],_0xfd3b[7],_0xfd3b[10]],raw:true,where:{role:_0xfd3b[11]},required:false}]};var queryTelephones={raw:true,attributes:[_0xfd3b[6],_0xfd3b[7]],where:{role:_0xfd3b[12]}};var queryTrunks={raw:true,attributes:[_0xfd3b[6],_0xfd3b[7]]};var queryAgents={raw:true,attributes:[_0xfd3b[6],_0xfd3b[7]],where:{role:_0xfd3b[11]}};var queryCampaigns={raw:true,attributes:[_0xfd3b[6],_0xfd3b[7],_0xfd3b[13]],where:{type:_0xfd3b[14]}};function joinOrLeave(_0x4067xb,_0x4067xc){if(_0x4067xb[_0xfd3b[16]][_0xfd3b[15]][_0xfd3b[6]]){db[_0xfd3b[9]][_0xfd3b[40]]({attributes:[_0xfd3b[6],_0xfd3b[7],_0xfd3b[10]],where:{id:_0x4067xb[_0xfd3b[16]][_0xfd3b[15]][_0xfd3b[6]]}})[_0xfd3b[26]](function(_0x4067x12){if(_0x4067x12){_0x4067xb[_0x4067xc](util[_0xfd3b[21]](_0xfd3b[22],_0x4067x12[_0xfd3b[7]]));var _0x4067x13=[];switch(_0x4067x12[_0xfd3b[10]]){case _0xfd3b[36]:_0x4067xb[_0x4067xc](_0xfd3b[27]);_0x4067xb[_0x4067xc](_0xfd3b[28]);if(queryVoiceQueues[_0xfd3b[30]](_0xfd3b[29])){delete queryVoiceQueues[_0xfd3b[29]]};_0x4067x13[_0xfd3b[33]](db[_0xfd3b[32]][_0xfd3b[31]](queryVoiceQueues));_0x4067x13[_0xfd3b[33]](db[_0xfd3b[9]][_0xfd3b[31]](queryTelephones));_0x4067x13[_0xfd3b[33]](db[_0xfd3b[34]][_0xfd3b[31]](queryTrunks));_0x4067x13[_0xfd3b[33]](db[_0xfd3b[9]][_0xfd3b[31]](queryAgents));_0x4067x13[_0xfd3b[33]](db[_0xfd3b[35]][_0xfd3b[31]](queryCampaigns));break;case _0xfd3b[38]:_0x4067xb[_0x4067xc](_0xfd3b[27]);_0x4067xb[_0x4067xc](_0xfd3b[28]);_0x4067x13[_0xfd3b[33]](_0x4067x12[_0xfd3b[37]](queryVoiceQueues));_0x4067x13[_0xfd3b[33]](db[_0xfd3b[9]][_0xfd3b[31]](queryTelephones));_0x4067x13[_0xfd3b[33]](db[_0xfd3b[34]][_0xfd3b[31]](queryTrunks));_0x4067x13[_0xfd3b[33]](db[_0xfd3b[9]][_0xfd3b[31]](queryAgents));_0x4067x13[_0xfd3b[33]](db[_0xfd3b[35]][_0xfd3b[31]](queryCampaigns));break;case _0xfd3b[11]:_0x4067x13[_0xfd3b[33]](_0x4067x12[_0xfd3b[37]]({attributes:[_0xfd3b[6],_0xfd3b[7]]}))};return BPromise[_0xfd3b[39]](_0x4067x13)}})[_0xfd3b[26]](function(_0x4067xe){if(_0x4067xe&& _0x4067xe[_0xfd3b[19]]){for(var _0x4067xf=0;_0x4067xf< _0x4067xe[_0xfd3b[19]];_0x4067xf+= 1){for(var _0x4067x10=0;_0x4067x10< _0x4067xe[_0x4067xf][_0xfd3b[19]];_0x4067x10+= 1){switch(_0x4067xf){case 0:_0x4067xb[_0x4067xc](util[_0xfd3b[21]](_0xfd3b[20],_0x4067xe[_0x4067xf][_0x4067x10][_0xfd3b[7]]));if(_0x4067xe[_0x4067xf][_0x4067x10][_0xfd3b[8]]){for(var _0x4067x11=0;_0x4067x11< _0x4067xe[_0x4067xf][_0x4067x10][_0xfd3b[8]][_0xfd3b[19]];_0x4067x11+= 1){_0x4067xb[_0x4067xc](util[_0xfd3b[21]](_0xfd3b[22],_0x4067xe[_0x4067xf][_0x4067x10][_0xfd3b[8]][_0x4067x11][_0xfd3b[7]]))}};break;case 1:_0x4067xb[_0x4067xc](util[_0xfd3b[21]](_0xfd3b[23],_0x4067xe[_0x4067xf][_0x4067x10][_0xfd3b[7]]));break;case 2:_0x4067xb[_0x4067xc](util[_0xfd3b[21]](_0xfd3b[24],_0x4067xe[_0x4067xf][_0x4067x10][_0xfd3b[7]]));break;case 3:_0x4067xb[_0x4067xc](util[_0xfd3b[21]](_0xfd3b[22],_0x4067xe[_0x4067xf][_0x4067x10][_0xfd3b[7]]));break;case 4:_0x4067xb[_0x4067xc](util[_0xfd3b[21]](_0xfd3b[25],_0x4067xe[_0x4067xf][_0x4067x10][_0xfd3b[13]],_0x4067xe[_0x4067xf][_0x4067x10][_0xfd3b[7]]));break}}}}})[_0xfd3b[18]](function(_0x4067xd){_0x4067xb[_0xfd3b[17]](_0x4067xd)})}}function onDisconnect(_0x4067xb){joinOrLeave(_0x4067xb,_0xfd3b[41])}function onConnect(_0x4067xb){joinOrLeave(_0x4067xb,_0xfd3b[42])}exports[_0xfd3b[43]]= function(_0x4067x16){_0x4067x16[_0xfd3b[58]](_0xfd3b[44],function(_0x4067xb){_0x4067xb[_0xfd3b[45]](0);_0x4067xb[_0xfd3b[46]]= _0x4067xb[_0xfd3b[48]][_0xfd3b[44]][_0xfd3b[47]]+ _0xfd3b[49]+ _0x4067xb[_0xfd3b[48]][_0xfd3b[44]][_0xfd3b[50]];_0x4067xb[_0xfd3b[51]]=  new Date();_0x4067xb[_0xfd3b[17]]= function(_0x4067x17){console[_0xfd3b[17]](_0xfd3b[52]+ _0x4067xb[_0xfd3b[53]][_0xfd3b[7]]+ _0xfd3b[54]+ _0x4067xb[_0xfd3b[46]]+ _0xfd3b[55],_0x4067x17)};_0x4067xb[_0xfd3b[58]](_0xfd3b[56],function(){onDisconnect(_0x4067xb);_0x4067xb[_0xfd3b[17]](_0xfd3b[57])});onConnect(_0x4067xb);_0x4067xb[_0xfd3b[17]](_0xfd3b[59])})}
\ No newline at end of file
+var _0xc957=["\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"];_0xc957[0];var util=require(_0xc957[1]);var BPromise=require(_0xc957[2]);var db=require(_0xc957[4])[_0xc957[3]];var config=require(_0xc957[5]);var queryVoiceQueues={attributes:[_0xc957[6],_0xc957[7]],include:[{as:_0xc957[8],model:db[_0xc957[9]],attributes:[_0xc957[6],_0xc957[7],_0xc957[10]],raw:true,where:{role:_0xc957[11]},required:false}]};var queryTelephones={raw:true,attributes:[_0xc957[6],_0xc957[7]],where:{role:_0xc957[12]}};var queryTrunks={raw:true,attributes:[_0xc957[6],_0xc957[7]]};var queryAgents={raw:true,attributes:[_0xc957[6],_0xc957[7]],where:{role:_0xc957[11]}};var queryCampaigns={raw:true,attributes:[_0xc957[6],_0xc957[7],_0xc957[13]],where:{type:_0xc957[14]}};function joinOrLeave(_0x9a57xb,_0x9a57xc){if(_0x9a57xb[_0xc957[16]][_0xc957[15]][_0xc957[6]]){db[_0xc957[9]][_0xc957[40]]({attributes:[_0xc957[6],_0xc957[7],_0xc957[10]],where:{id:_0x9a57xb[_0xc957[16]][_0xc957[15]][_0xc957[6]]}})[_0xc957[26]](function(_0x9a57x12){if(_0x9a57x12){_0x9a57xb[_0x9a57xc](util[_0xc957[21]](_0xc957[22],_0x9a57x12[_0xc957[7]]));var _0x9a57x13=[];switch(_0x9a57x12[_0xc957[10]]){case _0xc957[36]:_0x9a57xb[_0x9a57xc](_0xc957[27]);_0x9a57xb[_0x9a57xc](_0xc957[28]);if(queryVoiceQueues[_0xc957[30]](_0xc957[29])){delete queryVoiceQueues[_0xc957[29]]};_0x9a57x13[_0xc957[33]](db[_0xc957[32]][_0xc957[31]](queryVoiceQueues));_0x9a57x13[_0xc957[33]](db[_0xc957[9]][_0xc957[31]](queryTelephones));_0x9a57x13[_0xc957[33]](db[_0xc957[34]][_0xc957[31]](queryTrunks));_0x9a57x13[_0xc957[33]](db[_0xc957[9]][_0xc957[31]](queryAgents));_0x9a57x13[_0xc957[33]](db[_0xc957[35]][_0xc957[31]](queryCampaigns));break;case _0xc957[38]:_0x9a57xb[_0x9a57xc](_0xc957[27]);_0x9a57xb[_0x9a57xc](_0xc957[28]);_0x9a57x13[_0xc957[33]](_0x9a57x12[_0xc957[37]](queryVoiceQueues));_0x9a57x13[_0xc957[33]](db[_0xc957[9]][_0xc957[31]](queryTelephones));_0x9a57x13[_0xc957[33]](db[_0xc957[34]][_0xc957[31]](queryTrunks));_0x9a57x13[_0xc957[33]](db[_0xc957[9]][_0xc957[31]](queryAgents));_0x9a57x13[_0xc957[33]](db[_0xc957[35]][_0xc957[31]](queryCampaigns));break;case _0xc957[11]:_0x9a57x13[_0xc957[33]](_0x9a57x12[_0xc957[37]]({attributes:[_0xc957[6],_0xc957[7]]}))};return BPromise[_0xc957[39]](_0x9a57x13)}})[_0xc957[26]](function(_0x9a57xe){if(_0x9a57xe&& _0x9a57xe[_0xc957[19]]){for(var _0x9a57xf=0;_0x9a57xf< _0x9a57xe[_0xc957[19]];_0x9a57xf+= 1){for(var _0x9a57x10=0;_0x9a57x10< _0x9a57xe[_0x9a57xf][_0xc957[19]];_0x9a57x10+= 1){switch(_0x9a57xf){case 0:_0x9a57xb[_0x9a57xc](util[_0xc957[21]](_0xc957[20],_0x9a57xe[_0x9a57xf][_0x9a57x10][_0xc957[7]]));if(_0x9a57xe[_0x9a57xf][_0x9a57x10][_0xc957[8]]){for(var _0x9a57x11=0;_0x9a57x11< _0x9a57xe[_0x9a57xf][_0x9a57x10][_0xc957[8]][_0xc957[19]];_0x9a57x11+= 1){_0x9a57xb[_0x9a57xc](util[_0xc957[21]](_0xc957[22],_0x9a57xe[_0x9a57xf][_0x9a57x10][_0xc957[8]][_0x9a57x11][_0xc957[7]]))}};break;case 1:_0x9a57xb[_0x9a57xc](util[_0xc957[21]](_0xc957[23],_0x9a57xe[_0x9a57xf][_0x9a57x10][_0xc957[7]]));break;case 2:_0x9a57xb[_0x9a57xc](util[_0xc957[21]](_0xc957[24],_0x9a57xe[_0x9a57xf][_0x9a57x10][_0xc957[7]]));break;case 3:_0x9a57xb[_0x9a57xc](util[_0xc957[21]](_0xc957[22],_0x9a57xe[_0x9a57xf][_0x9a57x10][_0xc957[7]]));break;case 4:_0x9a57xb[_0x9a57xc](util[_0xc957[21]](_0xc957[25],_0x9a57xe[_0x9a57xf][_0x9a57x10][_0xc957[13]],_0x9a57xe[_0x9a57xf][_0x9a57x10][_0xc957[7]]));break}}}}})[_0xc957[18]](function(_0x9a57xd){_0x9a57xb[_0xc957[17]](_0x9a57xd)})}}function onDisconnect(_0x9a57xb){joinOrLeave(_0x9a57xb,_0xc957[41])}function onConnect(_0x9a57xb){joinOrLeave(_0x9a57xb,_0xc957[42])}exports[_0xc957[43]]= function(_0x9a57x16){_0x9a57x16[_0xc957[58]](_0xc957[44],function(_0x9a57xb){_0x9a57xb[_0xc957[45]](0);_0x9a57xb[_0xc957[46]]= _0x9a57xb[_0xc957[48]][_0xc957[44]][_0xc957[47]]+ _0xc957[49]+ _0x9a57xb[_0xc957[48]][_0xc957[44]][_0xc957[50]];_0x9a57xb[_0xc957[51]]=  new Date();_0x9a57xb[_0xc957[17]]= function(_0x9a57x17){console[_0xc957[17]](_0xc957[52]+ _0x9a57xb[_0xc957[53]][_0xc957[7]]+ _0xc957[54]+ _0x9a57xb[_0xc957[46]]+ _0xc957[55],_0x9a57x17)};_0x9a57xb[_0xc957[58]](_0xc957[56],function(){onDisconnect(_0x9a57xb);_0x9a57xb[_0xc957[17]](_0xc957[57])});onConnect(_0x9a57xb);_0x9a57xb[_0xc957[17]](_0xc957[59])})}
\ No newline at end of file