db860144a6e37c1579e8d1c7f9819171d633ab80
[motion.git] / server / api / report_agent / report_agent.controller.js
1 var _0x2daa=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x52\x65\x70\x6F\x72\x74\x41\x67\x65\x6E\x74","\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","\x52\x65\x70\x6F\x72\x74\x41\x67\x65\x6E\x74\x48\x69\x73\x74\x6F\x72\x79","\x68\x69\x73\x74\x6F\x72\x79","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\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","\x69\x6E\x64\x65\x78","\x72\x6F\x6C\x65","\x75\x73\x65\x72","\x61\x67\x65\x6E\x74","\x6D\x65\x6D\x62\x65\x72\x6E\x61\x6D\x65","\x6E\x61\x6D\x65","\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\x51\x75\x65\x72\x79","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\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","\x69\x64","\x66\x69\x6E\x64\x42\x79\x49\x64","\x67\x65\x74\x56\x6F\x69\x63\x65\x51\x75\x65\x75\x65\x73","\x66\x69\x6E\x64\x41\x6C\x6C","\x61\x63\x74\x69\x76\x65\x43\x61\x6C\x6C\x73","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x6C\x65\x6E\x67\x74\x68","\x6D\x65\x72\x67\x65","\x61\x6C\x6C","\x64\x65\x73\x63\x72\x69\x62\x65","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0x2daa[0];var _=require(_0x2daa[1]);var ReportAgent=require(_0x2daa[3])[_0x2daa[2]];var User=require(_0x2daa[3])[_0x2daa[4]];var VoiceQueue=require(_0x2daa[3])[_0x2daa[5]];var ReportAgentHistory=require(_0x2daa[3])[_0x2daa[7]][_0x2daa[6]];var Util=require(_0x2daa[8]);var logger=require(_0x2daa[10])(_0x2daa[9]);exports[_0x2daa[11]]= function(_0xeaf5x8,_0xeaf5x9,_0xeaf5xa){var _0xeaf5xb={};if(_0xeaf5x8[_0x2daa[13]][_0x2daa[12]]=== _0x2daa[14]){_0xeaf5xb[_0x2daa[15]]= _0xeaf5x8[_0x2daa[13]][_0x2daa[16]]};return ReportAgent[_0x2daa[23]](Util[_0x2daa[22]](_0xeaf5x8[_0x2daa[21]],_0xeaf5xb))[_0x2daa[20]](function(_0xeaf5xd){return _0xeaf5x9[_0x2daa[19]](200)[_0x2daa[18]](_0xeaf5xd)})[_0x2daa[17]](function(_0xeaf5xc){return handleError(_0xeaf5x9,_0xeaf5xc)})};function getVoiceQueues(_0xeaf5xf){return function(){switch(_0xeaf5xf[_0x2daa[12]]){case _0x2daa[13]:return User[_0x2daa[28]](_0xeaf5xf[_0x2daa[27]],{attributes:[_0x2daa[27]]})[_0x2daa[20]](Util[_0x2daa[26]]())[_0x2daa[20]](function(_0xeaf5x10){return _[_0x2daa[25]](_0xeaf5x10[_0x2daa[24]],_0x2daa[16])});case _0x2daa[14]:return User[_0x2daa[28]](_0xeaf5xf[_0x2daa[27]])[_0x2daa[20]](function(_0xeaf5x11){return _0xeaf5x11[_0x2daa[29]]({attributes:[_0x2daa[16]]})})[_0x2daa[20]](function(_0xeaf5x10){return _[_0x2daa[25]](_0xeaf5x10,_0x2daa[16])});default:return VoiceQueue[_0x2daa[30]]()[_0x2daa[20]](function(_0xeaf5x12){return {rows:_0xeaf5x12}})[_0x2daa[20]](function(_0xeaf5x10){return _[_0x2daa[25]](_0xeaf5x10[_0x2daa[24]],_0x2daa[16])})}}}exports[_0x2daa[31]]= function(_0xeaf5x8,_0xeaf5x9){var _0xeaf5xb={};if(_0xeaf5x8[_0x2daa[13]][_0x2daa[12]]=== _0x2daa[14]){_0xeaf5xb[_0x2daa[15]]= _0xeaf5x8[_0x2daa[13]][_0x2daa[32]]};return Promise[_0x2daa[35]]([])[_0x2daa[20]](getVoiceQueues(_0xeaf5x8[_0x2daa[13]]))[_0x2daa[20]](function(_0xeaf5x10){return ReportAgent[_0x2daa[30]](Util[_0x2daa[22]](_0xeaf5x8[_0x2daa[21]],_[_0x2daa[34]](_0xeaf5xb,{agentcomplete:false,agentringnoanswer:false,agentdump:false})))})[_0x2daa[20]](function(_0xeaf5x13){return _0xeaf5x9[_0x2daa[19]](200)[_0x2daa[18]]({rows:_0xeaf5x13,count:_0xeaf5x13[_0x2daa[33]]})})[_0x2daa[17]](function(_0xeaf5xc){return handleError(_0xeaf5x9,_0xeaf5xc)})};exports[_0x2daa[36]]= function(_0xeaf5x8,_0xeaf5x9){return ReportAgentHistory[_0x2daa[36]]()[_0x2daa[20]](function(_0xeaf5x14){return _0xeaf5x9[_0x2daa[19]](200)[_0x2daa[18]](_0xeaf5x14)})[_0x2daa[17]](function(_0xeaf5xc){return handleError(_0xeaf5x9,_0xeaf5xc)})};function handleError(_0xeaf5x9,_0xeaf5xc){logger[_0x2daa[38]](_0xeaf5xc[_0x2daa[37]]);return _0xeaf5x9[_0x2daa[19]](500)[_0x2daa[18]](_0xeaf5xc)}