Built motion from commit b387bb7c7.|1.0.28
[motion.git] / server / api / report_chat_session / report_chat_session.controller.js
index 4fbeab3..46c69e7 100644 (file)
@@ -1 +1 @@
-var _0xd914=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x52\x65\x70\x6F\x72\x74\x43\x68\x61\x74\x53\x65\x73\x73\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x55\x73\x65\x72","\x52\x65\x70\x6F\x72\x74\x43\x68\x61\x74\x53\x65\x73\x73\x69\x6F\x6E\x48\x69\x73\x74\x6F\x72\x79","\x68\x69\x73\x74\x6F\x72\x79","\x62\x6C\x75\x65\x62\x69\x72\x64","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\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","\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","\x64\x65\x73\x63\x72\x69\x62\x65","\x69\x64","\x6D\x61\x70","\x75\x6E\x69\x6F\x6E","\x66\x6F\x72\x45\x61\x63\x68","\x72\x6F\x77\x73","\x67\x65\x74\x43\x68\x61\x74\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x66\x69\x6E\x64\x42\x79\x49\x64","\x75\x73\x65\x72","\x67\x65\x74\x43\x68\x61\x74\x51\x75\x65\x75\x65\x73","\x61\x67\x65\x6E\x74","\x72\x6F\x6C\x65","\x77\x61\x69\x74\x69\x6E\x67\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x6D\x65\x72\x67\x65","\x66\x69\x6E\x64\x41\x6C\x6C","\x61\x6C\x6C","\x6F\x70\x65\x6E","\x64\x61\x79","\x73\x74\x61\x72\x74\x4F\x66","\x63\x6F\x75\x6E\x74","\x77\x61\x69\x74\x69\x6E\x67","\x63\x6C\x6F\x73\x65\x64","\x74\x69\x6D\x65\x6F\x75\x74","\x61\x62\x61\x6E\x64\x6F\x6E\x65\x64","\x67\x65\x74\x44\x61\x73\x68\x62\x6F\x61\x72\x64\x56\x61\x6C\x75\x65\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0xd914[0];var _=require(_0xd914[1]);var ReportChatSession=require(_0xd914[3])[_0xd914[2]];var User=require(_0xd914[3])[_0xd914[4]];var ReportChatSessionHistory=require(_0xd914[3])[_0xd914[6]][_0xd914[5]];var Promise=require(_0xd914[7]);var Util=require(_0xd914[8]);var moment=require(_0xd914[9]);var logger=require(_0xd914[11])(_0xd914[10]);exports[_0xd914[12]]= function(_0x78d9x9,_0x78d9xa,_0x78d9xb){return ReportChatSession[_0xd914[19]](Util[_0xd914[18]](_0x78d9x9[_0xd914[17]]))[_0xd914[16]](function(_0x78d9xd){_0x78d9xa[_0xd914[15]](200)[_0xd914[14]](_0x78d9xd)})[_0xd914[13]](function(_0x78d9xc){return handleError(_0x78d9xa,_0x78d9xc)})};exports[_0xd914[20]]= function(_0x78d9x9,_0x78d9xa){return ReportChatSessionHistory[_0xd914[20]]()[_0xd914[16]](function(_0x78d9xe){return _0x78d9xa[_0xd914[15]](200)[_0xd914[14]](_0x78d9xe)})[_0xd914[13]](function(_0x78d9xc){return handleError(_0x78d9xa,_0x78d9xc)})};function getChatQueues(_0x78d9x10){return function(){switch(_0x78d9x10[_0xd914[31]]){case _0xd914[28]:return User[_0xd914[27]](_0x78d9x10[_0xd914[21]],{attributes:[_0xd914[21]]})[_0xd914[16]](Util[_0xd914[26]]({},{attributes:[_0xd914[21]],include:[{raw:true,model:User,attributes:[_0xd914[21]]}]}))[_0xd914[16]](function(_0x78d9x11){var _0x78d9x12=[];_0x78d9x11[_0xd914[25]][_0xd914[24]](function(_0x78d9x13){_0x78d9x12= _[_0xd914[23]](_0x78d9x12,_[_0xd914[22]](_0x78d9x13.Users,_0xd914[21]))});return {$or:{queue:_[_0xd914[22]](_0x78d9x11[_0xd914[25]],_0xd914[21]),memberid:_0x78d9x12}}});case _0xd914[30]:return User[_0xd914[27]](_0x78d9x10[_0xd914[21]],{attributes:[_0xd914[21]]})[_0xd914[16]](function(_0x78d9x14){return _0x78d9x14[_0xd914[29]]({attributes:[_0xd914[21]]})})[_0xd914[16]](function(_0x78d9x11){return {$or:{queue:_[_0xd914[22]](_0x78d9x11,_0xd914[21]),memberid:_0x78d9x10[_0xd914[21]]}}});default:return {}}}}exports[_0xd914[32]]= function(_0x78d9x9,_0x78d9xa){return Promise[_0xd914[35]]([])[_0xd914[16]](getChatQueues(_0x78d9x9[_0xd914[28]]))[_0xd914[16]](function(_0x78d9x16){return ReportChatSession[_0xd914[34]](Util[_0xd914[18]](_0x78d9x9[_0xd914[17]],_[_0xd914[33]]({leaveAt:null},_0x78d9x16)))})[_0xd914[16]](function(_0x78d9x15){return _0x78d9xa[_0xd914[15]](200)[_0xd914[14]]({rows:_0x78d9x15})})[_0xd914[13]](function(_0x78d9xc){return handleError(_0x78d9xa,_0x78d9xc)})};exports[_0xd914[36]]= function(_0x78d9x9,_0x78d9xa){return Promise[_0xd914[35]]([])[_0xd914[16]](getChatQueues(_0x78d9x9[_0xd914[28]]))[_0xd914[16]](function(_0x78d9x16){return ReportChatSession[_0xd914[39]](Util[_0xd914[18]](_0x78d9x9[_0xd914[17]],_[_0xd914[33]]({leaveAt:{$ne:null},complete:null,abandon:null,timeout:null,createdAt:{$gte:moment()[_0xd914[38]](_0xd914[37])}},_0x78d9x16)))})[_0xd914[16]](function(_0x78d9x15){return _0x78d9xa[_0xd914[15]](200)[_0xd914[14]]({value:_0x78d9x15})})[_0xd914[13]](function(_0x78d9xc){return handleError(_0x78d9xa,_0x78d9xc)})};exports[_0xd914[40]]= function(_0x78d9x9,_0x78d9xa){return Promise[_0xd914[35]]([])[_0xd914[16]](getChatQueues(_0x78d9x9[_0xd914[28]]))[_0xd914[16]](function(_0x78d9x16){return ReportChatSession[_0xd914[39]](Util[_0xd914[18]](_0x78d9x9[_0xd914[17]],_[_0xd914[33]]({leaveAt:null,createdAt:{$gte:moment()[_0xd914[38]](_0xd914[37])}},_0x78d9x16)))})[_0xd914[16]](function(_0x78d9x15){return _0x78d9xa[_0xd914[15]](200)[_0xd914[14]]({value:_0x78d9x15})})[_0xd914[13]](function(_0x78d9xc){return handleError(_0x78d9xa,_0x78d9xc)})};exports[_0xd914[41]]= function(_0x78d9x9,_0x78d9xa){return Promise[_0xd914[35]]([])[_0xd914[16]](getChatQueues(_0x78d9x9[_0xd914[28]]))[_0xd914[16]](function(_0x78d9x16){return ReportChatSession[_0xd914[39]](Util[_0xd914[18]](_0x78d9x9[_0xd914[17]],_[_0xd914[33]]({complete:true,createdAt:{$gte:moment()[_0xd914[38]](_0xd914[37])}},_0x78d9x16)))})[_0xd914[16]](function(_0x78d9x15){return _0x78d9xa[_0xd914[15]](200)[_0xd914[14]]({value:_0x78d9x15})})[_0xd914[13]](function(_0x78d9xc){return handleError(_0x78d9xa,_0x78d9xc)})};exports[_0xd914[42]]= function(_0x78d9x9,_0x78d9xa){return Promise[_0xd914[35]]([])[_0xd914[16]](getChatQueues(_0x78d9x9[_0xd914[28]]))[_0xd914[16]](function(_0x78d9x16){return ReportChatSession[_0xd914[39]](Util[_0xd914[18]](_0x78d9x9[_0xd914[17]],_[_0xd914[33]]({timeout:true,createdAt:{$gte:moment()[_0xd914[38]](_0xd914[37])}},_0x78d9x16)))})[_0xd914[16]](function(_0x78d9x15){return _0x78d9xa[_0xd914[15]](200)[_0xd914[14]]({value:_0x78d9x15})})[_0xd914[13]](function(_0x78d9xc){return handleError(_0x78d9xa,_0x78d9xc)})};exports[_0xd914[43]]= function(_0x78d9x9,_0x78d9xa){return Promise[_0xd914[35]]([])[_0xd914[16]](getChatQueues(_0x78d9x9[_0xd914[28]]))[_0xd914[16]](function(_0x78d9x16){return ReportChatSession[_0xd914[39]](Util[_0xd914[18]](_0x78d9x9[_0xd914[17]],_[_0xd914[33]]({abandon:true,createdAt:{$gte:moment()[_0xd914[38]](_0xd914[37])}},_0x78d9x16)))})[_0xd914[16]](function(_0x78d9x15){return _0x78d9xa[_0xd914[15]](200)[_0xd914[14]]({value:_0x78d9x15})})[_0xd914[13]](function(_0x78d9xc){return handleError(_0x78d9xa,_0x78d9xc)})};exports[_0xd914[44]]= function(_0x78d9x9,_0x78d9xa){var _0x78d9x17={timeout:0,waiting:0};return ReportChatSession[_0xd914[39]]({where:{leaveAt:null,createdAt:{$gte:moment()[_0xd914[38]](_0xd914[37])}}})[_0xd914[16]](function(_0x78d9xd){if(_0x78d9xd){_0x78d9x17[_0xd914[40]]= _0x78d9xd};return ReportChatSession[_0xd914[39]]({where:{timeout:true,createdAt:{$gte:moment()[_0xd914[38]](_0xd914[37])}}})})[_0xd914[16]](function(_0x78d9xd){if(_0x78d9xd){_0x78d9x17[_0xd914[42]]= _0x78d9xd};return _0x78d9xa[_0xd914[15]](200)[_0xd914[14]](_0x78d9x17)})[_0xd914[13]](function(_0x78d9xc){return handleError(_0x78d9xa,_0x78d9xc)})};function handleError(_0x78d9xa,_0x78d9xc){logger[_0xd914[46]](_0x78d9xc[_0xd914[45]]);return _0x78d9xa[_0xd914[15]](500)[_0xd914[14]](_0x78d9xc)}
\ No newline at end of file
+var _0xb147=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x52\x65\x70\x6F\x72\x74\x43\x68\x61\x74\x53\x65\x73\x73\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x55\x73\x65\x72","\x52\x65\x70\x6F\x72\x74\x43\x68\x61\x74\x53\x65\x73\x73\x69\x6F\x6E\x48\x69\x73\x74\x6F\x72\x79","\x68\x69\x73\x74\x6F\x72\x79","\x62\x6C\x75\x65\x62\x69\x72\x64","\x2E\x2E\x2F\x2E\x2E\x2F\x63\x6F\x6E\x66\x69\x67\x2F\x75\x74\x69\x6C","\x6D\x6F\x6D\x65\x6E\x74","\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","\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","\x64\x65\x73\x63\x72\x69\x62\x65","\x69\x64","\x6D\x61\x70","\x75\x6E\x69\x6F\x6E","\x66\x6F\x72\x45\x61\x63\x68","\x72\x6F\x77\x73","\x67\x65\x74\x43\x68\x61\x74\x51\x75\x65\x75\x65\x73\x49\x64\x42\x79\x55\x73\x65\x72","\x66\x69\x6E\x64\x42\x79\x49\x64","\x75\x73\x65\x72","\x67\x65\x74\x43\x68\x61\x74\x51\x75\x65\x75\x65\x73","\x61\x67\x65\x6E\x74","\x72\x6F\x6C\x65","\x77\x61\x69\x74\x69\x6E\x67\x41\x70\x70\x6C\x69\x63\x61\x74\x69\x6F\x6E\x73","\x6D\x65\x72\x67\x65","\x66\x69\x6E\x64\x41\x6C\x6C","\x61\x6C\x6C","\x6F\x70\x65\x6E","\x64\x61\x79","\x73\x74\x61\x72\x74\x4F\x66","\x63\x6F\x75\x6E\x74","\x77\x61\x69\x74\x69\x6E\x67","\x63\x6C\x6F\x73\x65\x64","\x74\x69\x6D\x65\x6F\x75\x74","\x61\x62\x61\x6E\x64\x6F\x6E\x65\x64","\x67\x65\x74\x44\x61\x73\x68\x62\x6F\x61\x72\x64\x56\x61\x6C\x75\x65\x73","\x73\x74\x61\x63\x6B","\x65\x72\x72\x6F\x72"];_0xb147[0];var _=require(_0xb147[1]);var ReportChatSession=require(_0xb147[3])[_0xb147[2]];var User=require(_0xb147[3])[_0xb147[4]];var ReportChatSessionHistory=require(_0xb147[3])[_0xb147[6]][_0xb147[5]];var Promise=require(_0xb147[7]);var Util=require(_0xb147[8]);var moment=require(_0xb147[9]);var logger=require(_0xb147[11])(_0xb147[10]);exports[_0xb147[12]]= function(_0xf3a2x9,_0xf3a2xa,_0xf3a2xb){return ReportChatSession[_0xb147[19]](Util[_0xb147[18]](_0xf3a2x9[_0xb147[17]]))[_0xb147[16]](function(_0xf3a2xd){_0xf3a2xa[_0xb147[15]](200)[_0xb147[14]](_0xf3a2xd)})[_0xb147[13]](function(_0xf3a2xc){return handleError(_0xf3a2xa,_0xf3a2xc)})};exports[_0xb147[20]]= function(_0xf3a2x9,_0xf3a2xa){return ReportChatSessionHistory[_0xb147[20]]()[_0xb147[16]](function(_0xf3a2xe){return _0xf3a2xa[_0xb147[15]](200)[_0xb147[14]](_0xf3a2xe)})[_0xb147[13]](function(_0xf3a2xc){return handleError(_0xf3a2xa,_0xf3a2xc)})};function getChatQueues(_0xf3a2x10){return function(){switch(_0xf3a2x10[_0xb147[31]]){case _0xb147[28]:return User[_0xb147[27]](_0xf3a2x10[_0xb147[21]],{attributes:[_0xb147[21]]})[_0xb147[16]](Util[_0xb147[26]]({},{attributes:[_0xb147[21]],include:[{raw:true,model:User,attributes:[_0xb147[21]]}]}))[_0xb147[16]](function(_0xf3a2x11){var _0xf3a2x12=[];_0xf3a2x11[_0xb147[25]][_0xb147[24]](function(_0xf3a2x13){_0xf3a2x12= _[_0xb147[23]](_0xf3a2x12,_[_0xb147[22]](_0xf3a2x13.Users,_0xb147[21]))});return {$or:{queue:_[_0xb147[22]](_0xf3a2x11[_0xb147[25]],_0xb147[21]),memberid:_0xf3a2x12}}});case _0xb147[30]:return User[_0xb147[27]](_0xf3a2x10[_0xb147[21]],{attributes:[_0xb147[21]]})[_0xb147[16]](function(_0xf3a2x14){return _0xf3a2x14[_0xb147[29]]({attributes:[_0xb147[21]]})})[_0xb147[16]](function(_0xf3a2x11){return {$or:{queue:_[_0xb147[22]](_0xf3a2x11,_0xb147[21]),memberid:_0xf3a2x10[_0xb147[21]]}}});default:return {}}}}exports[_0xb147[32]]= function(_0xf3a2x9,_0xf3a2xa){return Promise[_0xb147[35]]([])[_0xb147[16]](getChatQueues(_0xf3a2x9[_0xb147[28]]))[_0xb147[16]](function(_0xf3a2x16){return ReportChatSession[_0xb147[34]](Util[_0xb147[18]](_0xf3a2x9[_0xb147[17]],_[_0xb147[33]]({leaveAt:null},_0xf3a2x16)))})[_0xb147[16]](function(_0xf3a2x15){return _0xf3a2xa[_0xb147[15]](200)[_0xb147[14]]({rows:_0xf3a2x15})})[_0xb147[13]](function(_0xf3a2xc){return handleError(_0xf3a2xa,_0xf3a2xc)})};exports[_0xb147[36]]= function(_0xf3a2x9,_0xf3a2xa){return Promise[_0xb147[35]]([])[_0xb147[16]](getChatQueues(_0xf3a2x9[_0xb147[28]]))[_0xb147[16]](function(_0xf3a2x16){return ReportChatSession[_0xb147[39]](Util[_0xb147[18]](_0xf3a2x9[_0xb147[17]],_[_0xb147[33]]({leaveAt:{$ne:null},complete:null,abandon:null,timeout:null,createdAt:{$gte:moment()[_0xb147[38]](_0xb147[37])}},_0xf3a2x16)))})[_0xb147[16]](function(_0xf3a2x15){return _0xf3a2xa[_0xb147[15]](200)[_0xb147[14]]({value:_0xf3a2x15})})[_0xb147[13]](function(_0xf3a2xc){return handleError(_0xf3a2xa,_0xf3a2xc)})};exports[_0xb147[40]]= function(_0xf3a2x9,_0xf3a2xa){return Promise[_0xb147[35]]([])[_0xb147[16]](getChatQueues(_0xf3a2x9[_0xb147[28]]))[_0xb147[16]](function(_0xf3a2x16){return ReportChatSession[_0xb147[39]](Util[_0xb147[18]](_0xf3a2x9[_0xb147[17]],_[_0xb147[33]]({leaveAt:null,createdAt:{$gte:moment()[_0xb147[38]](_0xb147[37])}},_0xf3a2x16)))})[_0xb147[16]](function(_0xf3a2x15){return _0xf3a2xa[_0xb147[15]](200)[_0xb147[14]]({value:_0xf3a2x15})})[_0xb147[13]](function(_0xf3a2xc){return handleError(_0xf3a2xa,_0xf3a2xc)})};exports[_0xb147[41]]= function(_0xf3a2x9,_0xf3a2xa){return Promise[_0xb147[35]]([])[_0xb147[16]](getChatQueues(_0xf3a2x9[_0xb147[28]]))[_0xb147[16]](function(_0xf3a2x16){return ReportChatSession[_0xb147[39]](Util[_0xb147[18]](_0xf3a2x9[_0xb147[17]],_[_0xb147[33]]({complete:true,createdAt:{$gte:moment()[_0xb147[38]](_0xb147[37])}},_0xf3a2x16)))})[_0xb147[16]](function(_0xf3a2x15){return _0xf3a2xa[_0xb147[15]](200)[_0xb147[14]]({value:_0xf3a2x15})})[_0xb147[13]](function(_0xf3a2xc){return handleError(_0xf3a2xa,_0xf3a2xc)})};exports[_0xb147[42]]= function(_0xf3a2x9,_0xf3a2xa){return Promise[_0xb147[35]]([])[_0xb147[16]](getChatQueues(_0xf3a2x9[_0xb147[28]]))[_0xb147[16]](function(_0xf3a2x16){return ReportChatSession[_0xb147[39]](Util[_0xb147[18]](_0xf3a2x9[_0xb147[17]],_[_0xb147[33]]({timeout:true,createdAt:{$gte:moment()[_0xb147[38]](_0xb147[37])}},_0xf3a2x16)))})[_0xb147[16]](function(_0xf3a2x15){return _0xf3a2xa[_0xb147[15]](200)[_0xb147[14]]({value:_0xf3a2x15})})[_0xb147[13]](function(_0xf3a2xc){return handleError(_0xf3a2xa,_0xf3a2xc)})};exports[_0xb147[43]]= function(_0xf3a2x9,_0xf3a2xa){return Promise[_0xb147[35]]([])[_0xb147[16]](getChatQueues(_0xf3a2x9[_0xb147[28]]))[_0xb147[16]](function(_0xf3a2x16){return ReportChatSession[_0xb147[39]](Util[_0xb147[18]](_0xf3a2x9[_0xb147[17]],_[_0xb147[33]]({abandon:true,createdAt:{$gte:moment()[_0xb147[38]](_0xb147[37])}},_0xf3a2x16)))})[_0xb147[16]](function(_0xf3a2x15){return _0xf3a2xa[_0xb147[15]](200)[_0xb147[14]]({value:_0xf3a2x15})})[_0xb147[13]](function(_0xf3a2xc){return handleError(_0xf3a2xa,_0xf3a2xc)})};exports[_0xb147[44]]= function(_0xf3a2x9,_0xf3a2xa){var _0xf3a2x17={timeout:0,waiting:0};return ReportChatSession[_0xb147[39]]({where:{leaveAt:null,createdAt:{$gte:moment()[_0xb147[38]](_0xb147[37])}}})[_0xb147[16]](function(_0xf3a2xd){if(_0xf3a2xd){_0xf3a2x17[_0xb147[40]]= _0xf3a2xd};return ReportChatSession[_0xb147[39]]({where:{timeout:true,createdAt:{$gte:moment()[_0xb147[38]](_0xb147[37])}}})})[_0xb147[16]](function(_0xf3a2xd){if(_0xf3a2xd){_0xf3a2x17[_0xb147[42]]= _0xf3a2xd};return _0xf3a2xa[_0xb147[15]](200)[_0xb147[14]](_0xf3a2x17)})[_0xb147[13]](function(_0xf3a2xc){return handleError(_0xf3a2xa,_0xf3a2xc)})};function handleError(_0xf3a2xa,_0xf3a2xc){logger[_0xb147[46]](_0xf3a2xc[_0xb147[45]]);return _0xf3a2xa[_0xb147[15]](500)[_0xb147[14]](_0xf3a2xc)}
\ No newline at end of file