Built motion from commit 76eb00b9e.|1.0.24
[motion.git] / server / config / forked_routing / openchannel / agent.js
index d071d02..5dd4a1f 100644 (file)
@@ -1 +1 @@
-var _0xc482=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x52\x6F\x6F\x6D","\x52\x65\x70\x6F\x72\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x52\x65\x70\x6F\x72\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x53\x65\x73\x73\x69\x6F\x6E","\x65\x78\x70\x6F\x72\x74\x73","\x69\x64","\x66\x69\x6E\x64","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x63\x68\x61\x6E\x6E\x65\x6C","\x41\x50\x50\x20\x41\x47\x45\x4E\x54\x2C\x20\x41\x47\x45\x4E\x54\x20\x49\x44\x3A","\x49\x4E\x54\x45\x52\x41\x43\x54\x49\x4F\x4E\x3A","\x75\x6E\x69\x71\x75\x65\x69\x64","\x45\x52\x52\x4F\x52","\x65\x72\x72\x6F\x72","\x73\x74\x61\x63\x6B","\x63\x61\x74\x63\x68","\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x3A\x73\x61\x76\x65","\x65\x6D\x69\x74","\x61\x67\x65\x6E\x74\x3A\x25\x64","\x6D\x65\x6D\x62\x65\x72\x69\x64","\x66\x6F\x72\x6D\x61\x74","\x74\x6F","\x6C\x65\x6E\x67\x74\x68","\x67\x65\x74","\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E\x3A\x73\x61\x76\x65","\x61\x64\x6D\x69\x6E\x73","\x75\x73\x65\x72\x73","\x45\x4E\x44\x20\x28\x4E\x4F\x20\x41\x4E\x53\x57\x45\x52\x20\x42\x59\x20\x41\x47\x45\x4E\x54\x29","\x69\x6E\x66\x6F","\x74\x68\x65\x6E","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x75\x70\x64\x61\x74\x65","\x74\x69\x6D\x65\x6F\x75\x74","\x54\x49\x4D\x45\x4F\x55\x54","\x53\x45\x43","\x61\x67\x65\x6E\x74","\x6E\x61\x6D\x65","\x6D\x65\x72\x67\x65","\x63\x72\x65\x61\x74\x65","\x53\x4B\x49\x50\x50\x45\x44\x20\x28\x41\x47\x45\x4E\x54\x20\x4E\x4F\x54\x20\x41\x56\x41\x49\x4C\x41\x42\x4C\x45\x29","\x55\x73\x65\x72\x49\x64"];_0xc482[0];var _=require(_0xc482[1]);var util=require(_0xc482[2]);var moment=require(_0xc482[3]);var logger=require(_0xc482[5])(_0xc482[4]);var Agent=require(_0xc482[7])[_0xc482[6]];var Room=require(_0xc482[7])[_0xc482[8]];var Report=require(_0xc482[7])[_0xc482[9]];var Session=require(_0xc482[7])[_0xc482[10]];module[_0xc482[11]]= function(_0x9ce2x9,_0x9ce2xa,_0x9ce2xb,_0x9ce2xc,_0x9ce2xd){var _0x9ce2xe=[];var _0x9ce2xf;var _0x9ce2x10;function _0x9ce2x11(_0x9ce2x12){var _0x9ce2x13=_[_0xc482[13]](_0x9ce2xe,{id:_0x9ce2x12[_0xc482[12]]});return _0x9ce2x13?true:false}return Agent[_0xc482[13]]({where:{id:_0x9ce2x9[_0xc482[47]],online:true,openchannelPause:false},raw:true})[_0xc482[36]](function(_0x9ce2x12){_0x9ce2x10= _0x9ce2x12;logger[_0xc482[35]](_0x9ce2xa[_0xc482[15]][_0xc482[14]](),_0xc482[16],_0x9ce2x9.UserId,_0xc482[17],_0x9ce2xa[_0xc482[18]],_0xc482[40],_0x9ce2x9[_0xc482[39]],_0xc482[41]);if(_0x9ce2x12){if(!_0x9ce2x11(_0x9ce2x10)){var _0x9ce2x15=_[_0xc482[44]](_0x9ce2xa,{timeslot:_0x9ce2x9[_0xc482[39]],application:_0xc482[42],membername:_0x9ce2x12[_0xc482[43]],memberid:_0x9ce2x12[_0xc482[12]],calledAt:moment()[_0xc482[27]](_0xc482[37]),joinAt:moment()[_0xc482[27]](_0xc482[37])});return Session[_0xc482[45]](_0x9ce2x15)[_0xc482[36]](function(_0x9ce2x18){_0x9ce2xc[_0xc482[28]](_0xc482[32])[_0xc482[24]](_0xc482[31],_0x9ce2x18);_0x9ce2xc[_0xc482[28]](_0xc482[33])[_0xc482[24]](_0xc482[31],_0x9ce2x18);_0x9ce2xc[_0xc482[28]](util[_0xc482[27]](_0xc482[25],_0x9ce2x18[_0xc482[26]]))[_0xc482[24]](_0xc482[31],_0x9ce2x18);return Report[_0xc482[45]](_0x9ce2x15,{raw:true})})}}else {logger[_0xc482[35]](_0x9ce2xa[_0xc482[15]][_0xc482[14]](),_0xc482[16],_0x9ce2x9.UserId,_0xc482[17],_0x9ce2xa[_0xc482[18]],_0xc482[46]);_0x9ce2xd()}})[_0xc482[36]](function(_0x9ce2x15){if(_0x9ce2x15){_0x9ce2xc[_0xc482[28]](util[_0xc482[27]](_0xc482[25],_0x9ce2x15[_0xc482[26]]))[_0xc482[24]](_0xc482[23],_0x9ce2x15)};_0x9ce2xf= setTimeout(function(){return Session[_0xc482[38]]({leaveAt:moment()[_0xc482[27]](_0xc482[37]),timeout:true},{where:{uniqueid:_0x9ce2xa[_0xc482[18]],leaveAt:null},individualHooks:true})[_0xc482[36]](function(_0x9ce2x16){if(_0x9ce2x16&& _0x9ce2x16[_0xc482[29]]&& _0x9ce2x16[1][_0xc482[29]]){for(var _0x9ce2x17=0;_0x9ce2x17< _0x9ce2x16[1][_0xc482[29]];_0x9ce2x17++){var _0x9ce2x18=_0x9ce2x16[1][_0x9ce2x17][_0xc482[30]]({plain:true});_0x9ce2xc[_0xc482[28]](_0xc482[32])[_0xc482[24]](_0xc482[31],_0x9ce2x18);_0x9ce2xc[_0xc482[28]](_0xc482[33])[_0xc482[24]](_0xc482[31],_0x9ce2x18);_0x9ce2xc[_0xc482[28]](util[_0xc482[27]](_0xc482[25],_0x9ce2x18[_0xc482[26]]))[_0xc482[24]](_0xc482[31],_0x9ce2x18)}};logger[_0xc482[35]](_0x9ce2xa[_0xc482[15]][_0xc482[14]](),_0xc482[16],_0x9ce2x9.UserId,_0xc482[17],_0x9ce2xa[_0xc482[18]],_0xc482[34]);clearTimeout(_0x9ce2xf);_0x9ce2xd()})},_0x9ce2x9[_0xc482[39]]* 1000)})[_0xc482[22]](function(_0x9ce2x14){logger[_0xc482[20]](_0x9ce2xa[_0xc482[15]][_0xc482[14]](),_0xc482[16],_0x9ce2x9.UserId,_0xc482[17],_0x9ce2xa[_0xc482[18]],_0xc482[19]);logger[_0xc482[20]](_0x9ce2x14[_0xc482[21]]);_0x9ce2xd(_0x9ce2x14)})}
\ No newline at end of file
+var _0x2a01=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x6C\x6F\x67\x67\x65\x72\x2E\x6A\x73","\x55\x73\x65\x72","\x2E\x2E\x2F\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x52\x6F\x6F\x6D","\x52\x65\x70\x6F\x72\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C","\x52\x65\x70\x6F\x72\x74\x4F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x53\x65\x73\x73\x69\x6F\x6E","\x65\x78\x70\x6F\x72\x74\x73","\x69\x64","\x66\x69\x6E\x64","\x74\x6F\x55\x70\x70\x65\x72\x43\x61\x73\x65","\x63\x68\x61\x6E\x6E\x65\x6C","\x41\x50\x50\x20\x41\x47\x45\x4E\x54\x2C\x20\x41\x47\x45\x4E\x54\x20\x49\x44\x3A","\x49\x4E\x54\x45\x52\x41\x43\x54\x49\x4F\x4E\x3A","\x75\x6E\x69\x71\x75\x65\x69\x64","\x45\x52\x52\x4F\x52","\x65\x72\x72\x6F\x72","\x73\x74\x61\x63\x6B","\x63\x61\x74\x63\x68","\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x3A\x73\x61\x76\x65","\x65\x6D\x69\x74","\x61\x67\x65\x6E\x74\x3A\x25\x64","\x6D\x65\x6D\x62\x65\x72\x69\x64","\x66\x6F\x72\x6D\x61\x74","\x74\x6F","\x6C\x65\x6E\x67\x74\x68","\x67\x65\x74","\x72\x65\x70\x6F\x72\x74\x5F\x6F\x70\x65\x6E\x63\x68\x61\x6E\x6E\x65\x6C\x5F\x73\x65\x73\x73\x69\x6F\x6E\x3A\x73\x61\x76\x65","\x61\x64\x6D\x69\x6E\x73","\x75\x73\x65\x72\x73","\x45\x4E\x44\x20\x28\x4E\x4F\x20\x41\x4E\x53\x57\x45\x52\x20\x42\x59\x20\x41\x47\x45\x4E\x54\x29","\x69\x6E\x66\x6F","\x74\x68\x65\x6E","\x59\x59\x59\x59\x2D\x4D\x4D\x2D\x44\x44\x20\x48\x48\x3A\x6D\x6D\x3A\x73\x73","\x75\x70\x64\x61\x74\x65","\x74\x69\x6D\x65\x6F\x75\x74","\x54\x49\x4D\x45\x4F\x55\x54","\x53\x45\x43","\x61\x67\x65\x6E\x74","\x6E\x61\x6D\x65","\x6D\x65\x72\x67\x65","\x63\x72\x65\x61\x74\x65","\x53\x4B\x49\x50\x50\x45\x44\x20\x28\x41\x47\x45\x4E\x54\x20\x4E\x4F\x54\x20\x41\x56\x41\x49\x4C\x41\x42\x4C\x45\x29","\x55\x73\x65\x72\x49\x64"];_0x2a01[0];var _=require(_0x2a01[1]);var util=require(_0x2a01[2]);var moment=require(_0x2a01[3]);var logger=require(_0x2a01[5])(_0x2a01[4]);var Agent=require(_0x2a01[7])[_0x2a01[6]];var Room=require(_0x2a01[7])[_0x2a01[8]];var Report=require(_0x2a01[7])[_0x2a01[9]];var Session=require(_0x2a01[7])[_0x2a01[10]];module[_0x2a01[11]]= function(_0x73cfx9,_0x73cfxa,_0x73cfxb,_0x73cfxc,_0x73cfxd){var _0x73cfxe=[];var _0x73cfxf;var _0x73cfx10;function _0x73cfx11(_0x73cfx12){var _0x73cfx13=_[_0x2a01[13]](_0x73cfxe,{id:_0x73cfx12[_0x2a01[12]]});return _0x73cfx13?true:false}return Agent[_0x2a01[13]]({where:{id:_0x73cfx9[_0x2a01[47]],online:true,openchannelPause:false},raw:true})[_0x2a01[36]](function(_0x73cfx12){_0x73cfx10= _0x73cfx12;logger[_0x2a01[35]](_0x73cfxa[_0x2a01[15]][_0x2a01[14]](),_0x2a01[16],_0x73cfx9.UserId,_0x2a01[17],_0x73cfxa[_0x2a01[18]],_0x2a01[40],_0x73cfx9[_0x2a01[39]],_0x2a01[41]);if(_0x73cfx12){if(!_0x73cfx11(_0x73cfx10)){var _0x73cfx15=_[_0x2a01[44]](_0x73cfxa,{timeslot:_0x73cfx9[_0x2a01[39]],application:_0x2a01[42],membername:_0x73cfx12[_0x2a01[43]],memberid:_0x73cfx12[_0x2a01[12]],calledAt:moment()[_0x2a01[27]](_0x2a01[37]),joinAt:moment()[_0x2a01[27]](_0x2a01[37])});return Session[_0x2a01[45]](_0x73cfx15)[_0x2a01[36]](function(_0x73cfx18){_0x73cfxc[_0x2a01[28]](_0x2a01[32])[_0x2a01[24]](_0x2a01[31],_0x73cfx18);_0x73cfxc[_0x2a01[28]](_0x2a01[33])[_0x2a01[24]](_0x2a01[31],_0x73cfx18);_0x73cfxc[_0x2a01[28]](util[_0x2a01[27]](_0x2a01[25],_0x73cfx18[_0x2a01[26]]))[_0x2a01[24]](_0x2a01[31],_0x73cfx18);return Report[_0x2a01[45]](_0x73cfx15,{raw:true})})}}else {logger[_0x2a01[35]](_0x73cfxa[_0x2a01[15]][_0x2a01[14]](),_0x2a01[16],_0x73cfx9.UserId,_0x2a01[17],_0x73cfxa[_0x2a01[18]],_0x2a01[46]);_0x73cfxd()}})[_0x2a01[36]](function(_0x73cfx15){if(_0x73cfx15){_0x73cfxc[_0x2a01[28]](util[_0x2a01[27]](_0x2a01[25],_0x73cfx15[_0x2a01[26]]))[_0x2a01[24]](_0x2a01[23],_0x73cfx15)};_0x73cfxf= setTimeout(function(){return Session[_0x2a01[38]]({leaveAt:moment()[_0x2a01[27]](_0x2a01[37]),timeout:true},{where:{uniqueid:_0x73cfxa[_0x2a01[18]],leaveAt:null},individualHooks:true})[_0x2a01[36]](function(_0x73cfx16){if(_0x73cfx16&& _0x73cfx16[_0x2a01[29]]&& _0x73cfx16[1][_0x2a01[29]]){for(var _0x73cfx17=0;_0x73cfx17< _0x73cfx16[1][_0x2a01[29]];_0x73cfx17++){var _0x73cfx18=_0x73cfx16[1][_0x73cfx17][_0x2a01[30]]({plain:true});_0x73cfxc[_0x2a01[28]](_0x2a01[32])[_0x2a01[24]](_0x2a01[31],_0x73cfx18);_0x73cfxc[_0x2a01[28]](_0x2a01[33])[_0x2a01[24]](_0x2a01[31],_0x73cfx18);_0x73cfxc[_0x2a01[28]](util[_0x2a01[27]](_0x2a01[25],_0x73cfx18[_0x2a01[26]]))[_0x2a01[24]](_0x2a01[31],_0x73cfx18)}};logger[_0x2a01[35]](_0x73cfxa[_0x2a01[15]][_0x2a01[14]](),_0x2a01[16],_0x73cfx9.UserId,_0x2a01[17],_0x73cfxa[_0x2a01[18]],_0x2a01[34]);clearTimeout(_0x73cfxf);_0x73cfxd()})},_0x73cfx9[_0x2a01[39]]* 1000)})[_0x2a01[22]](function(_0x73cfx14){logger[_0x2a01[20]](_0x73cfxa[_0x2a01[15]][_0x2a01[14]](),_0x2a01[16],_0x73cfx9.UserId,_0x2a01[17],_0x73cfxa[_0x2a01[18]],_0x2a01[19]);logger[_0x2a01[20]](_0x73cfx14[_0x2a01[21]]);_0x73cfxd(_0x73cfx14)})}
\ No newline at end of file