Built motion from commit 6132600.|0.0.39
[motion.git] / server / api / voice_voicemail / voice_voicemail.controller.js
1 var _0x5332=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x56\x6F\x69\x63\x65\x56\x6F\x69\x63\x65\x6D\x61\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x56\x6F\x69\x63\x65\x56\x6F\x69\x63\x65\x6D\x61\x69\x6C\x4D\x65\x73\x73\x61\x67\x65\x73","\x73\x74\x72\x65\x61\x6D","\x69\x6E\x64\x65\x78","\x6D\x61\x69\x6C\x62\x6F\x78","\x66\x75\x6C\x6C\x6E\x61\x6D\x65","\x65\x6D\x61\x69\x6C","\x70\x65\x72\x5F\x70\x61\x67\x65","\x71\x75\x65\x72\x79","\x70\x61\x67\x65","\x6F\x72\x64\x65\x72","\x25\x73\x20\x25\x73","\x73\x6F\x72\x74\x5F\x62\x79","\x73\x6F\x72\x74\x5F\x6F\x72\x64\x65\x72","\x41\x53\x43","\x66\x6F\x72\x6D\x61\x74","\x24\x6F\x72","\x77\x68\x65\x72\x65","\x25","\x70\x75\x73\x68","\x66\x6F\x72\x45\x61\x63\x68","\x24","\x24\x6C\x69\x6B\x65","\x66\x6F\x72\x49\x6E","\x63\x61\x74\x63\x68","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x74\x68\x65\x6E","\x66\x69\x6E\x64\x41\x6E\x64\x43\x6F\x75\x6E\x74\x41\x6C\x6C","\x73\x68\x6F\x77","\x73\x65\x6E\x64\x53\x74\x61\x74\x75\x73","\x75\x6E\x69\x71\x75\x65\x69\x64","\x70\x61\x72\x61\x6D\x73","\x66\x69\x6E\x64","\x67\x65\x74\x4D\x65\x73\x73\x61\x67\x65\x73","\x63\x6F\x6E\x74\x65\x78\x74","\x66\x69\x6E\x64\x41\x6C\x6C","\x6D\x61\x69\x6C\x62\x6F\x78\x56\x61\x6C\x69\x64\x61\x74\x69\x6F\x6E","\x62\x6F\x64\x79","\x6C\x6F\x67","\x63\x72\x65\x61\x74\x65","\x6C\x65\x6E\x67\x74\x68","\x4D\x45\x53\x53\x41\x47\x45\x5F\x45\x58\x49\x53\x54\x5F\x4D\x41\x49\x4C\x42\x4F\x58","\x75\x70\x64\x61\x74\x65","\x6D\x65\x72\x67\x65","\x73\x61\x76\x65","\x64\x65\x73\x74\x72\x6F\x79","\x62\x75\x6C\x6B\x44\x65\x73\x74\x72\x6F\x79","\x64\x65\x73\x74\x72\x6F\x79\x4D\x65\x73\x73\x61\x67\x65","\x72\x65\x63\x6F\x72\x64\x69\x6E\x67","\x69\x64","\x66\x69\x6E\x64\x42\x79\x49\x64","\x64\x6F\x77\x6E\x6C\x6F\x61\x64\x4D\x65\x73\x73\x61\x67\x65","\x6D\x73\x67\x5F\x69\x64","\x2E\x77\x61\x76","\x4F\x4B","\x61\x75\x64\x69\x6F\x2F\x77\x61\x76","\x61\x74\x74\x61\x63\x68\x6D\x65\x6E\x74\x3B\x20\x66\x69\x6C\x65\x6E\x61\x6D\x65\x3D","\x77\x72\x69\x74\x65\x48\x65\x61\x64","\x65\x6E\x64","\x70\x69\x70\x65"];_0x5332[0];var _=require(_0x5332[1]);var VoiceVoicemail=require(_0x5332[3])[_0x5332[2]];var VoiceVoicemailMessages=require(_0x5332[3])[_0x5332[4]];var stream=require(_0x5332[5]);exports[_0x5332[6]]=function(_0xa85cx5,_0xa85cx6){var _0xa85cx7=[_0x5332[7],_0x5332[8],_0x5332[9]];var _0xa85cx8=_0xa85cx5[_0x5332[11]][_0x5332[10]]?parseInt(_0xa85cx5[_0x5332[11]][_0x5332[10]],10):100;var _0xa85cx9=_0xa85cx5[_0x5332[11]][_0x5332[12]]?parseInt(_0xa85cx5[_0x5332[11]][_0x5332[12]],10):0;var _0xa85cxa={where:{},limit:_0xa85cx8,offset:_0xa85cx9*_0xa85cx8};_[_0x5332[26]](_0xa85cx5[_0x5332[11]],function(_0xa85cxb,_0xa85cxc){switch(_0xa85cxc){case _0x5332[10]:;case _0x5332[12]:break ;;case _0x5332[15]:_0xa85cxa[_0x5332[13]]=util[_0x5332[18]](_0x5332[14],_0xa85cx5[_0x5332[11]][_0x5332[15]],_0xa85cx5[_0x5332[11]][_0x5332[16]]||_0x5332[17])||null;break ;;case _0x5332[16]:break ;;case _0x5332[24]:_0xa85cxa[_0x5332[20]][_0x5332[19]]=[];_0xa85cx7[_0x5332[23]](function(_0xa85cxd){var _0xa85cxe={};_0xa85cxe[_0xa85cxd]={$like:_0x5332[21]+_0xa85cxb+_0x5332[21]};_0xa85cxa[_0x5332[20]][_0x5332[19]][_0x5332[22]](_0xa85cxe);});break ;;default:_0xa85cxa[_0x5332[20]][_0xa85cxc]={$like:{}};_0xa85cxa[_0x5332[20]][_0xa85cxc][_0x5332[25]]=_0x5332[21]+_0xa85cxb+_0x5332[21];;}});VoiceVoicemail[_0x5332[31]](_0xa85cxa)[_0x5332[30]](function(_0xa85cx10){return _0xa85cx6[_0x5332[29]](200)[_0x5332[28]](_0xa85cx10)})[_0x5332[27]](function(_0xa85cxf){return handleError(_0xa85cx6,_0xa85cxf)});};exports[_0x5332[32]]=function(_0xa85cx5,_0xa85cx6){VoiceVoicemail[_0x5332[36]]({where:{uniqueid:_0xa85cx5[_0x5332[35]][_0x5332[34]]}})[_0x5332[30]](function(_0xa85cx11){if(!_0xa85cx11){return _0xa85cx6[_0x5332[33]](404)};return _0xa85cx6[_0x5332[28]](_0xa85cx11);})[_0x5332[27]](function(_0xa85cxf){return handleError(_0xa85cx6,_0xa85cxf)})};exports[_0x5332[37]]=function(_0xa85cx5,_0xa85cx6){VoiceVoicemail[_0x5332[36]]({where:{uniqueid:_0xa85cx5[_0x5332[35]][_0x5332[34]]}})[_0x5332[30]](function(_0xa85cx11){VoiceVoicemailMessages[_0x5332[39]]({where:{mailboxcontext:_0xa85cx11[_0x5332[38]],mailboxuser:_0xa85cx11[_0x5332[7]]}})[_0x5332[30]](function(_0xa85cx12){return _0xa85cx6[_0x5332[29]](200)[_0x5332[28]](_0xa85cx12)})[_0x5332[27]](function(_0xa85cxf){return handleError(_0xa85cx6,_0xa85cxf)})})[_0x5332[27]](function(_0xa85cxf){return handleError(_0xa85cx6,_0xa85cxf)})};exports[_0x5332[40]]=function(_0xa85cx5,_0xa85cx6){console[_0x5332[42]](_0xa85cx5[_0x5332[41]]);VoiceVoicemail[_0x5332[39]]({where:{mailbox:_0xa85cx5[_0x5332[41]][_0x5332[7]],context:_0xa85cx5[_0x5332[41]][_0x5332[38]]}})[_0x5332[30]](function(_0xa85cx13){if(!_0xa85cx13){return _0xa85cx6[_0x5332[33]](404)};return _0xa85cx6[_0x5332[28]](_0xa85cx13);})[_0x5332[27]](function(_0xa85cxf){return handleError(_0xa85cx6,_0xa85cxf)});};exports[_0x5332[43]]=function(_0xa85cx5,_0xa85cx6){VoiceVoicemail[_0x5332[39]]({where:{mailbox:_0xa85cx5[_0x5332[41]][_0x5332[7]],context:_0xa85cx5[_0x5332[41]][_0x5332[38]]}})[_0x5332[30]](function(_0xa85cx13){if(!_0xa85cx13){return _0xa85cx6[_0x5332[33]](404)};if(_0xa85cx13[_0x5332[44]]>0){return _0xa85cx6[_0x5332[29]](500)[_0x5332[28]]({message:_0x5332[45]})};VoiceVoicemail[_0x5332[43]](_0xa85cx5[_0x5332[41]])[_0x5332[30]](function(_0xa85cx11){return _0xa85cx6[_0x5332[29]](201)[_0x5332[28]](_0xa85cx11)})[_0x5332[27]](function(_0xa85cxf){return handleError(_0xa85cx6,_0xa85cxf)})[_0x5332[27]](function(_0xa85cxf){return handleError(_0xa85cx6,_0xa85cxf)});})};exports[_0x5332[46]]=function(_0xa85cx5,_0xa85cx6){VoiceVoicemail[_0x5332[39]]({where:{mailbox:_0xa85cx5[_0x5332[41]][_0x5332[7]],context:_0xa85cx5[_0x5332[41]][_0x5332[38]],uniqueid:{$ne:_0xa85cx5[_0x5332[41]][_0x5332[34]]}}})[_0x5332[30]](function(_0xa85cx13){if(!_0xa85cx13){return _0xa85cx6[_0x5332[33]](404)};if(_0xa85cx13[_0x5332[44]]>0){return _0xa85cx6[_0x5332[29]](500)[_0x5332[28]]({message:_0x5332[45]})};if(_0xa85cx5[_0x5332[41]][_0x5332[34]]){delete _0xa85cx5[_0x5332[41]][_0x5332[34]]};VoiceVoicemail[_0x5332[36]]({where:{uniqueid:_0xa85cx5[_0x5332[35]][_0x5332[34]]}})[_0x5332[30]](function(_0xa85cx11){if(!_0xa85cx11){return _0xa85cx6[_0x5332[33]](404)};var _0xa85cx14=_[_0x5332[47]](_0xa85cx11,_0xa85cx5[_0x5332[41]]);_0xa85cx14[_0x5332[48]]()[_0x5332[30]](function(){return _0xa85cx6[_0x5332[29]](200)[_0x5332[28]](_0xa85cx11)})[_0x5332[27]](function(_0xa85cxf){return handleError(_0xa85cx6,_0xa85cxf)});})[_0x5332[27]](function(_0xa85cxf){return handleError(_0xa85cx6,_0xa85cxf)});})[_0x5332[27]](function(_0xa85cxf){return handleError(_0xa85cx6,_0xa85cxf)})};exports[_0x5332[49]]=function(_0xa85cx5,_0xa85cx6){VoiceVoicemail[_0x5332[36]]({where:{uniqueid:_0xa85cx5[_0x5332[35]][_0x5332[34]]}})[_0x5332[30]](function(_0xa85cx11){if(!_0xa85cx11){return _0xa85cx6[_0x5332[33]](404)};_0xa85cx11[_0x5332[49]]()[_0x5332[30]](function(){return _0xa85cx6[_0x5332[33]](204)})[_0x5332[27]](function(_0xa85cxf){return handleError(_0xa85cx6,_0xa85cxf)});})[_0x5332[27]](function(_0xa85cxf){return handleError(_0xa85cx6,_0xa85cxf)})};exports[_0x5332[50]]=function(_0xa85cx5,_0xa85cx6){VoiceVoicemail[_0x5332[49]]({where:{uniqueid:_0xa85cx5[_0x5332[11]][_0x5332[34]]},individualHooks:true})[_0x5332[30]](function(){return _0xa85cx6[_0x5332[33]](204)})[_0x5332[27]](function(_0xa85cxf){return handleError(_0xa85cx6,_0xa85cxf)})};exports[_0x5332[51]]=function(_0xa85cx5,_0xa85cx6){VoiceVoicemailMessages[_0x5332[54]](_0xa85cx5[_0x5332[35]][_0x5332[53]])[_0x5332[30]](function(_0xa85cx15){if(!_0xa85cx15){return _0xa85cx6[_0x5332[33]](404)};_0xa85cx15[_0x5332[52]]=null;_0xa85cx15[_0x5332[49]]()[_0x5332[30]](function(){return _0xa85cx6[_0x5332[33]](204)})[_0x5332[27]](function(_0xa85cxf){return handleError(_0xa85cx6,_0xa85cxf)});})[_0x5332[27]](function(_0xa85cxf){return handleError(_0xa85cx6,_0xa85cxf)})};exports[_0x5332[55]]=function(_0xa85cx5,_0xa85cx6){VoiceVoicemailMessages[_0x5332[54]](_0xa85cx5[_0x5332[35]][_0x5332[53]])[_0x5332[30]](function(_0xa85cx16){if(!_0xa85cx16){return _0xa85cx6[_0x5332[33]](404)};var _0xa85cx17=_0xa85cx16[_0x5332[56]]+_0x5332[57];_0xa85cx6[_0x5332[61]](200,_0x5332[58],{"\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x54\x79\x70\x65":_0x5332[59],"\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x44\x69\x73\x70\x6F\x73\x69\x74\x69\x6F\x6E":_0x5332[60]+_0xa85cx17,"\x43\x6F\x6E\x74\x65\x6E\x74\x2D\x4C\x65\x6E\x67\x74\x68":_0xa85cx16[_0x5332[52]][_0x5332[44]]});var _0xa85cx18= new stream.PassThrough();_0xa85cx18[_0x5332[62]]( new Buffer(_0xa85cx16[_0x5332[52]]));_0xa85cx18[_0x5332[63]](_0xa85cx6);})};function handleError(_0xa85cx6,_0xa85cxf){return _0xa85cx6[_0x5332[29]](500)[_0x5332[28]](_0xa85cxf)}