Built motion from commit (unavailable).|2.5.3
[motion2.git] / server / api / voiceMail / voiceMail.controller.js
index 6c17923..84d2fba 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x0906=['ejs','lodash','squel','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','api','../../config/utils','../../config/environment','sendStatus','status','end','count','offset','limit','set','Content-Range','apply','save','update','destroy','then','get','UserProfileResource','name','map','VoiceMail','rawAttributes','type','key','model','query','intersection','attributes','fields','length','nolimit','sort','where','filters','pick','filter','merge','options','includeAll','include','findAll','rows','catch','params','keys','create','body','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','Voicemails','UserProfileSection','find','userProfileId','autoAssociation','error','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','getMessages','findOne','VoiceMailMessage','hasOwnProperty','order','mailbox','eml-format','zip-dir','fast-json-patch','request-promise','moment','mustache','util','path'];(function(_0xa464c9,_0x7c86d8){var _0x3d73c4=function(_0x5c2056){while(--_0x5c2056){_0xa464c9['push'](_0xa464c9['shift']());}};_0x3d73c4(++_0x7c86d8);}(_0x0906,0x9a));var _0x6090=function(_0x50c780,_0x13200e){_0x50c780=_0x50c780-0x0;var _0x9c6841=_0x0906[_0x50c780];return _0x9c6841;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0x6090('0x0'));var rimraf=require('rimraf');var zipdir=require(_0x6090('0x1'));var jsonpatch=require(_0x6090('0x2'));var rp=require(_0x6090('0x3'));var moment=require(_0x6090('0x4'));var BPromise=require('bluebird');var Mustache=require(_0x6090('0x5'));var util=require(_0x6090('0x6'));var path=require(_0x6090('0x7'));var sox=require('sox');var csv=require('to-csv');var ejs=require(_0x6090('0x8'));var fs=require('fs');var _=require(_0x6090('0x9'));var squel=require(_0x6090('0xa'));var crypto=require('crypto');var jsforce=require(_0x6090('0xb'));var deskjs=require(_0x6090('0xc'));var toCsv=require('to-csv');var querystring=require(_0x6090('0xd'));var Papa=require(_0x6090('0xe'));var Redis=require(_0x6090('0xf'));var authService=require(_0x6090('0x10'));var qs=require(_0x6090('0x11'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require('../../config/license/hardware');var logger=require('../../config/logger')(_0x6090('0x12'));var utils=require(_0x6090('0x13'));var config=require(_0x6090('0x14'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x551025,_0x45ac86){_0x45ac86=_0x45ac86||0xcc;return function(_0x4a8767){if(_0x4a8767){return _0x551025[_0x6090('0x15')](_0x45ac86);}return _0x551025[_0x6090('0x16')](_0x45ac86)[_0x6090('0x17')]();};}function respondWithResult(_0x15f758,_0x338c70){_0x338c70=_0x338c70||0xc8;return function(_0x3a1087){if(_0x3a1087){return _0x15f758[_0x6090('0x16')](_0x338c70)['json'](_0x3a1087);}};}function respondWithFilteredResult(_0x15dacb,_0x363187){return function(_0x16eebd){if(_0x16eebd){var _0x49cc96=_0x16eebd[_0x6090('0x18')],_0x25be5c=_0x363187[_0x6090('0x19')],_0x37db27=_0x363187[_0x6090('0x19')]+_0x363187[_0x6090('0x1a')],_0x48ad97;if(_0x37db27>=_0x49cc96){_0x37db27=_0x49cc96;_0x48ad97=0xc8;}else{_0x48ad97=0xce;}_0x15dacb[_0x6090('0x16')](_0x48ad97);return _0x15dacb[_0x6090('0x1b')](_0x6090('0x1c'),_0x25be5c+'-'+_0x37db27+'/'+_0x49cc96)['json'](_0x16eebd);}return null;};}function patchUpdates(_0x4cbaf6){return function(_0xb297df){try{jsonpatch[_0x6090('0x1d')](_0xb297df,_0x4cbaf6,!![]);}catch(_0x44943f){return BPromise['reject'](_0x44943f);}return _0xb297df[_0x6090('0x1e')]();};}function saveUpdates(_0x523e24,_0x5e5267){return function(_0x53075d){if(_0x53075d){return _0x53075d[_0x6090('0x1f')](_0x523e24)['then'](function(_0x271178){return _0x271178;});}return null;};}function removeEntity(_0x17d1fc,_0x3cf577){return function(_0x59a64f){if(_0x59a64f){return _0x59a64f[_0x6090('0x20')]()[_0x6090('0x21')](function(){var _0x5e8f3a=_0x59a64f[_0x6090('0x22')]({'plain':!![]});var _0x20d32a='Voicemails';return db[_0x6090('0x23')][_0x6090('0x20')]({'where':{'type':_0x20d32a,'resourceId':_0x5e8f3a['id']}})[_0x6090('0x21')](function(){return _0x59a64f;});})[_0x6090('0x21')](function(){_0x17d1fc['status'](0xcc)['end']();});}};}function handleEntityNotFound(_0x25581e,_0x2ffcbe){return function(_0x3c50f1){if(!_0x3c50f1){_0x25581e[_0x6090('0x15')](0x194);}return _0x3c50f1;};}function handleError(_0x412bf6,_0x43d0ee){_0x43d0ee=_0x43d0ee||0x1f4;return function(_0x503687){logger['error'](_0x503687['stack']);if(_0x503687[_0x6090('0x24')]){delete _0x503687[_0x6090('0x24')];}_0x412bf6[_0x6090('0x16')](_0x43d0ee)['send'](_0x503687);};}exports['index']=function(_0x5e855f,_0x44df5d){var _0x52fb68={},_0x186440={},_0x304077={'count':0x0,'rows':[]};var _0x2b76fe=_[_0x6090('0x25')](db[_0x6090('0x26')][_0x6090('0x27')],function(_0x24507d){return{'name':_0x24507d['fieldName'],'type':_0x24507d[_0x6090('0x28')][_0x6090('0x29')]};});_0x186440[_0x6090('0x2a')]=_[_0x6090('0x25')](_0x2b76fe,_0x6090('0x24'));_0x186440['query']=_['keys'](_0x5e855f[_0x6090('0x2b')]);_0x186440['filters']=_[_0x6090('0x2c')](_0x186440['model'],_0x186440[_0x6090('0x2b')]);_0x52fb68[_0x6090('0x2d')]=_[_0x6090('0x2c')](_0x186440[_0x6090('0x2a')],qs['fields'](_0x5e855f[_0x6090('0x2b')][_0x6090('0x2e')]));_0x52fb68[_0x6090('0x2d')]=_0x52fb68[_0x6090('0x2d')][_0x6090('0x2f')]?_0x52fb68[_0x6090('0x2d')]:_0x186440[_0x6090('0x2a')];if(!_0x5e855f[_0x6090('0x2b')]['hasOwnProperty'](_0x6090('0x30'))){_0x52fb68[_0x6090('0x1a')]=qs[_0x6090('0x1a')](_0x5e855f[_0x6090('0x2b')]['limit']);_0x52fb68[_0x6090('0x19')]=qs[_0x6090('0x19')](_0x5e855f['query'][_0x6090('0x19')]);}_0x52fb68['order']=qs[_0x6090('0x31')](_0x5e855f['query'][_0x6090('0x31')]);_0x52fb68[_0x6090('0x32')]=qs[_0x6090('0x33')](_[_0x6090('0x34')](_0x5e855f['query'],_0x186440['filters']),_0x2b76fe);if(_0x5e855f['query'][_0x6090('0x35')]){_0x52fb68[_0x6090('0x32')]=_[_0x6090('0x36')](_0x52fb68[_0x6090('0x32')],{'$or':_[_0x6090('0x25')](_0x2b76fe,function(_0xbacc52){if(_0xbacc52[_0x6090('0x28')]!=='VIRTUAL'){var _0x369e05={};_0x369e05[_0xbacc52[_0x6090('0x24')]]={'$like':'%'+_0x5e855f[_0x6090('0x2b')]['filter']+'%'};return _0x369e05;}})});}_0x52fb68=_[_0x6090('0x36')]({},_0x52fb68,_0x5e855f[_0x6090('0x37')]);var _0x385551={'where':_0x52fb68[_0x6090('0x32')]};return db[_0x6090('0x26')][_0x6090('0x18')](_0x385551)[_0x6090('0x21')](function(_0x46c566){_0x304077['count']=_0x46c566;if(_0x5e855f[_0x6090('0x2b')][_0x6090('0x38')]){_0x52fb68[_0x6090('0x39')]=[{'all':!![]}];}return db[_0x6090('0x26')][_0x6090('0x3a')](_0x52fb68);})[_0x6090('0x21')](function(_0x584782){_0x304077[_0x6090('0x3b')]=_0x584782;return _0x304077;})['then'](respondWithFilteredResult(_0x44df5d,_0x52fb68))[_0x6090('0x3c')](handleError(_0x44df5d,null));};exports['show']=function(_0x579216,_0x238290){var _0x32d356={'raw':!![],'where':{'id':_0x579216[_0x6090('0x3d')]['id']}},_0x5e21b1={};_0x5e21b1[_0x6090('0x2a')]=_[_0x6090('0x3e')](db['VoiceMail'][_0x6090('0x27')]);_0x5e21b1[_0x6090('0x2b')]=_['keys'](_0x579216[_0x6090('0x2b')]);_0x5e21b1['filters']=_[_0x6090('0x2c')](_0x5e21b1[_0x6090('0x2a')],_0x5e21b1['query']);_0x32d356[_0x6090('0x2d')]=_[_0x6090('0x2c')](_0x5e21b1[_0x6090('0x2a')],qs['fields'](_0x579216[_0x6090('0x2b')][_0x6090('0x2e')]));_0x32d356[_0x6090('0x2d')]=_0x32d356['attributes'][_0x6090('0x2f')]?_0x32d356[_0x6090('0x2d')]:_0x5e21b1[_0x6090('0x2a')];if(_0x579216['query'][_0x6090('0x38')]){_0x32d356[_0x6090('0x39')]=[{'all':!![]}];}_0x32d356=_[_0x6090('0x36')]({},_0x32d356,_0x579216[_0x6090('0x37')]);return db[_0x6090('0x26')]['find'](_0x32d356)['then'](handleEntityNotFound(_0x238290,null))[_0x6090('0x21')](respondWithResult(_0x238290,null))[_0x6090('0x3c')](handleError(_0x238290,null));};exports[_0x6090('0x3f')]=function(_0x4e4558,_0x402d95){return db[_0x6090('0x26')][_0x6090('0x3f')](_0x4e4558[_0x6090('0x40')],{})[_0x6090('0x21')](function(_0x131c5d){var _0x4937b4=_0x4e4558[_0x6090('0x41')][_0x6090('0x22')]({'plain':!![]});if(!_0x4937b4)throw new Error(_0x6090('0x42'));if(_0x4937b4[_0x6090('0x43')]===_0x6090('0x41')){var _0xa9da0b=_0x131c5d[_0x6090('0x22')]({'plain':!![]});var _0x578046=_0x6090('0x44');return db[_0x6090('0x45')][_0x6090('0x46')]({'where':{'name':_0x578046,'userProfileId':_0x4937b4[_0x6090('0x47')]},'raw':!![]})['then'](function(_0x580ba6){if(_0x580ba6&&_0x580ba6[_0x6090('0x48')]===0x0){return db[_0x6090('0x23')][_0x6090('0x3f')]({'name':_0xa9da0b['name'],'resourceId':_0xa9da0b['id'],'type':_0x580ba6[_0x6090('0x24')],'sectionId':_0x580ba6['id']},{})[_0x6090('0x21')](function(){return _0x131c5d;});}else{return _0x131c5d;}})[_0x6090('0x3c')](function(_0x2b4d0e){logger[_0x6090('0x49')](_0x6090('0x4a'),_0x2b4d0e);throw _0x2b4d0e;});}return _0x131c5d;})['then'](respondWithResult(_0x402d95,0xc9))[_0x6090('0x3c')](handleError(_0x402d95,null));};exports[_0x6090('0x1f')]=function(_0x15859b,_0x5baf81){if(_0x15859b[_0x6090('0x40')]['id']){delete _0x15859b[_0x6090('0x40')]['id'];}return db[_0x6090('0x26')]['find']({'where':{'id':_0x15859b[_0x6090('0x3d')]['id']}})[_0x6090('0x21')](handleEntityNotFound(_0x5baf81,null))[_0x6090('0x21')](saveUpdates(_0x15859b[_0x6090('0x40')],null))[_0x6090('0x21')](respondWithResult(_0x5baf81,null))[_0x6090('0x3c')](handleError(_0x5baf81,null));};exports['destroy']=function(_0x1d16d3,_0x5d143c){return db[_0x6090('0x26')][_0x6090('0x46')]({'where':{'id':_0x1d16d3['params']['id']}})[_0x6090('0x21')](handleEntityNotFound(_0x5d143c,null))[_0x6090('0x21')](removeEntity(_0x5d143c,null))[_0x6090('0x3c')](handleError(_0x5d143c,null));};exports[_0x6090('0x4b')]=function(_0x2b0bb0,_0x4ab41f,_0x4af4d9){return db[_0x6090('0x26')][_0x6090('0x4c')]({'where':{'id':_0x2b0bb0[_0x6090('0x3d')]['id']}})[_0x6090('0x21')](handleEntityNotFound(_0x4ab41f,null))[_0x6090('0x21')](function(_0x4e71b3){var _0x5929c9;var _0x35dcee={},_0x3c337e={};_0x3c337e[_0x6090('0x2a')]=_[_0x6090('0x3e')](db[_0x6090('0x4d')][_0x6090('0x27')]);_0x3c337e[_0x6090('0x2b')]=_[_0x6090('0x3e')](_0x2b0bb0[_0x6090('0x2b')]);_0x3c337e[_0x6090('0x33')]=_['intersection'](_0x3c337e[_0x6090('0x2a')],_0x3c337e[_0x6090('0x2b')]);_0x35dcee[_0x6090('0x2d')]=_[_0x6090('0x2c')](_0x3c337e[_0x6090('0x2a')],qs['fields'](_0x2b0bb0['query'][_0x6090('0x2e')]));_0x35dcee[_0x6090('0x2d')]=_0x35dcee[_0x6090('0x2d')]['length']?_0x35dcee['attributes']:_0x3c337e[_0x6090('0x2a')];if(!_0x2b0bb0[_0x6090('0x2b')][_0x6090('0x4e')](_0x6090('0x30'))){_0x35dcee['limit']=qs[_0x6090('0x1a')](_0x2b0bb0[_0x6090('0x2b')]['limit']);_0x35dcee[_0x6090('0x19')]=qs[_0x6090('0x19')](_0x2b0bb0[_0x6090('0x2b')][_0x6090('0x19')]);}_0x35dcee[_0x6090('0x4f')]=qs['sort'](_0x2b0bb0[_0x6090('0x2b')][_0x6090('0x31')]);_0x35dcee[_0x6090('0x32')]=qs[_0x6090('0x33')](_['pick'](_0x2b0bb0[_0x6090('0x2b')],_0x3c337e[_0x6090('0x33')]));if(_0x2b0bb0[_0x6090('0x2b')]['filter']){_0x35dcee['where']=_[_0x6090('0x36')](_0x35dcee[_0x6090('0x32')],{'$or':_['map'](_0x35dcee[_0x6090('0x2d')],function(_0x466daa){var _0x3d01a5={};_0x3d01a5[_0x466daa]={'$like':'%'+_0x2b0bb0[_0x6090('0x2b')][_0x6090('0x35')]+'%'};return _0x3d01a5;})});}_0x35dcee[_0x6090('0x32')]=_[_0x6090('0x36')](_0x35dcee[_0x6090('0x32')],{'mailboxuser':_0x4e71b3[_0x6090('0x50')]});_0x35dcee=_['merge']({},_0x35dcee,_0x2b0bb0[_0x6090('0x37')]);return db[_0x6090('0x4d')]['findAndCountAll'](_0x35dcee)[_0x6090('0x21')](respondWithFilteredResult(_0x4ab41f,_0x35dcee));})[_0x6090('0x3c')](handleError(_0x4ab41f,null));};
\ No newline at end of file
+var _0x42e3=['show','params','keys','find','create','body','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','UserProfileSection','userProfileId','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','getMessages','findOne','filter','mailbox','VoiceMailMessage','findAndCountAll','html-pdf','eml-format','fast-json-patch','request-promise','moment','util','path','sox','to-csv','ejs','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','sendStatus','status','count','offset','limit','set','json','apply','reject','save','destroy','get','Voicemails','UserProfileResource','then','end','stack','name','send','index','map','rawAttributes','type','key','model','query','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','order','sort','where','pick','merge','VIRTUAL','options','VoiceMail','includeAll','include','findAll','rows','catch'];(function(_0x15e680,_0x109d97){var _0x2e2b15=function(_0x53149f){while(--_0x53149f){_0x15e680['push'](_0x15e680['shift']());}};_0x2e2b15(++_0x109d97);}(_0x42e3,0x1c5));var _0x342e=function(_0xcc1ce2,_0x42403d){_0xcc1ce2=_0xcc1ce2-0x0;var _0x1dbd53=_0x42e3[_0xcc1ce2];return _0x1dbd53;};'use strict';var pdf=require(_0x342e('0x0'));var emlformat=require(_0x342e('0x1'));var rimraf=require('rimraf');var zipdir=require('zip-dir');var jsonpatch=require(_0x342e('0x2'));var rp=require(_0x342e('0x3'));var moment=require(_0x342e('0x4'));var BPromise=require('bluebird');var Mustache=require('mustache');var util=require(_0x342e('0x5'));var path=require(_0x342e('0x6'));var sox=require(_0x342e('0x7'));var csv=require(_0x342e('0x8'));var ejs=require(_0x342e('0x9'));var fs=require('fs');var _=require('lodash');var squel=require('squel');var crypto=require(_0x342e('0xa'));var jsforce=require(_0x342e('0xb'));var deskjs=require(_0x342e('0xc'));var toCsv=require(_0x342e('0x8'));var querystring=require(_0x342e('0xd'));var Papa=require(_0x342e('0xe'));var Redis=require(_0x342e('0xf'));var authService=require('../../components/auth/service');var qs=require(_0x342e('0x10'));var as=require(_0x342e('0x11'));var hardwareService=require(_0x342e('0x12'));var logger=require(_0x342e('0x13'))(_0x342e('0x14'));var utils=require(_0x342e('0x15'));var config=require(_0x342e('0x16'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x4c56b6,_0x98b0f6){_0x98b0f6=_0x98b0f6||0xcc;return function(_0x136720){if(_0x136720){return _0x4c56b6[_0x342e('0x17')](_0x98b0f6);}return _0x4c56b6[_0x342e('0x18')](_0x98b0f6)['end']();};}function respondWithResult(_0x553a0f,_0x27d2b1){_0x27d2b1=_0x27d2b1||0xc8;return function(_0x4e96b1){if(_0x4e96b1){return _0x553a0f[_0x342e('0x18')](_0x27d2b1)['json'](_0x4e96b1);}};}function respondWithFilteredResult(_0x1db5ec,_0x1c01a7){return function(_0x482de2){if(_0x482de2){var _0x3b630a=_0x482de2[_0x342e('0x19')],_0x2d9bc3=_0x1c01a7[_0x342e('0x1a')],_0x2e8f98=_0x1c01a7['offset']+_0x1c01a7[_0x342e('0x1b')],_0x3a1136;if(_0x2e8f98>=_0x3b630a){_0x2e8f98=_0x3b630a;_0x3a1136=0xc8;}else{_0x3a1136=0xce;}_0x1db5ec['status'](_0x3a1136);return _0x1db5ec[_0x342e('0x1c')]('Content-Range',_0x2d9bc3+'-'+_0x2e8f98+'/'+_0x3b630a)[_0x342e('0x1d')](_0x482de2);}return null;};}function patchUpdates(_0x4adbf8){return function(_0x4de621){try{jsonpatch[_0x342e('0x1e')](_0x4de621,_0x4adbf8,!![]);}catch(_0xe1c27c){return BPromise[_0x342e('0x1f')](_0xe1c27c);}return _0x4de621[_0x342e('0x20')]();};}function saveUpdates(_0x53a83b,_0x57517a){return function(_0x3828de){if(_0x3828de){return _0x3828de['update'](_0x53a83b)['then'](function(_0x55e868){return _0x55e868;});}return null;};}function removeEntity(_0x101e1c,_0x2c399e){return function(_0x45f7e3){if(_0x45f7e3){return _0x45f7e3[_0x342e('0x21')]()['then'](function(){var _0x54032e=_0x45f7e3[_0x342e('0x22')]({'plain':!![]});var _0x278d78=_0x342e('0x23');return db[_0x342e('0x24')][_0x342e('0x21')]({'where':{'type':_0x278d78,'resourceId':_0x54032e['id']}})[_0x342e('0x25')](function(){return _0x45f7e3;});})['then'](function(){_0x101e1c[_0x342e('0x18')](0xcc)[_0x342e('0x26')]();});}};}function handleEntityNotFound(_0xdf5300,_0x4bfc8c){return function(_0x4a0124){if(!_0x4a0124){_0xdf5300[_0x342e('0x17')](0x194);}return _0x4a0124;};}function handleError(_0x120fb9,_0x20dae4){_0x20dae4=_0x20dae4||0x1f4;return function(_0x33404b){logger['error'](_0x33404b[_0x342e('0x27')]);if(_0x33404b['name']){delete _0x33404b[_0x342e('0x28')];}_0x120fb9[_0x342e('0x18')](_0x20dae4)[_0x342e('0x29')](_0x33404b);};}exports[_0x342e('0x2a')]=function(_0x1c0ed9,_0x113f02){var _0x233389={},_0x3c778f={},_0x26f27e={'count':0x0,'rows':[]};var _0x723b69=_[_0x342e('0x2b')](db['VoiceMail'][_0x342e('0x2c')],function(_0x1ab00a){return{'name':_0x1ab00a['fieldName'],'type':_0x1ab00a[_0x342e('0x2d')][_0x342e('0x2e')]};});_0x3c778f[_0x342e('0x2f')]=_['map'](_0x723b69,_0x342e('0x28'));_0x3c778f[_0x342e('0x30')]=_['keys'](_0x1c0ed9[_0x342e('0x30')]);_0x3c778f[_0x342e('0x31')]=_[_0x342e('0x32')](_0x3c778f[_0x342e('0x2f')],_0x3c778f[_0x342e('0x30')]);_0x233389[_0x342e('0x33')]=_[_0x342e('0x32')](_0x3c778f['model'],qs[_0x342e('0x34')](_0x1c0ed9['query'][_0x342e('0x34')]));_0x233389[_0x342e('0x33')]=_0x233389[_0x342e('0x33')][_0x342e('0x35')]?_0x233389[_0x342e('0x33')]:_0x3c778f[_0x342e('0x2f')];if(!_0x1c0ed9[_0x342e('0x30')][_0x342e('0x36')](_0x342e('0x37'))){_0x233389['limit']=qs[_0x342e('0x1b')](_0x1c0ed9[_0x342e('0x30')][_0x342e('0x1b')]);_0x233389[_0x342e('0x1a')]=qs[_0x342e('0x1a')](_0x1c0ed9[_0x342e('0x30')][_0x342e('0x1a')]);}_0x233389[_0x342e('0x38')]=qs[_0x342e('0x39')](_0x1c0ed9[_0x342e('0x30')]['sort']);_0x233389[_0x342e('0x3a')]=qs['filters'](_[_0x342e('0x3b')](_0x1c0ed9[_0x342e('0x30')],_0x3c778f[_0x342e('0x31')]),_0x723b69);if(_0x1c0ed9[_0x342e('0x30')]['filter']){_0x233389[_0x342e('0x3a')]=_[_0x342e('0x3c')](_0x233389['where'],{'$or':_['map'](_0x723b69,function(_0x365df4){if(_0x365df4[_0x342e('0x2d')]!==_0x342e('0x3d')){var _0x2c0feb={};_0x2c0feb[_0x365df4[_0x342e('0x28')]]={'$like':'%'+_0x1c0ed9[_0x342e('0x30')]['filter']+'%'};return _0x2c0feb;}})});}_0x233389=_[_0x342e('0x3c')]({},_0x233389,_0x1c0ed9[_0x342e('0x3e')]);var _0x38c115={'where':_0x233389['where']};return db[_0x342e('0x3f')][_0x342e('0x19')](_0x38c115)['then'](function(_0xae6305){_0x26f27e[_0x342e('0x19')]=_0xae6305;if(_0x1c0ed9[_0x342e('0x30')][_0x342e('0x40')]){_0x233389[_0x342e('0x41')]=[{'all':!![]}];}return db[_0x342e('0x3f')][_0x342e('0x42')](_0x233389);})['then'](function(_0x59ace2){_0x26f27e[_0x342e('0x43')]=_0x59ace2;return _0x26f27e;})[_0x342e('0x25')](respondWithFilteredResult(_0x113f02,_0x233389))[_0x342e('0x44')](handleError(_0x113f02,null));};exports[_0x342e('0x45')]=function(_0x56b6a1,_0xbd8203){var _0x51949c={'raw':!![],'where':{'id':_0x56b6a1[_0x342e('0x46')]['id']}},_0x7e2a61={};_0x7e2a61[_0x342e('0x2f')]=_[_0x342e('0x47')](db[_0x342e('0x3f')][_0x342e('0x2c')]);_0x7e2a61[_0x342e('0x30')]=_[_0x342e('0x47')](_0x56b6a1['query']);_0x7e2a61[_0x342e('0x31')]=_[_0x342e('0x32')](_0x7e2a61[_0x342e('0x2f')],_0x7e2a61[_0x342e('0x30')]);_0x51949c['attributes']=_['intersection'](_0x7e2a61[_0x342e('0x2f')],qs[_0x342e('0x34')](_0x56b6a1[_0x342e('0x30')][_0x342e('0x34')]));_0x51949c[_0x342e('0x33')]=_0x51949c['attributes'][_0x342e('0x35')]?_0x51949c[_0x342e('0x33')]:_0x7e2a61['model'];if(_0x56b6a1['query']['includeAll']){_0x51949c[_0x342e('0x41')]=[{'all':!![]}];}_0x51949c=_[_0x342e('0x3c')]({},_0x51949c,_0x56b6a1[_0x342e('0x3e')]);return db['VoiceMail'][_0x342e('0x48')](_0x51949c)[_0x342e('0x25')](handleEntityNotFound(_0xbd8203,null))[_0x342e('0x25')](respondWithResult(_0xbd8203,null))[_0x342e('0x44')](handleError(_0xbd8203,null));};exports[_0x342e('0x49')]=function(_0x375ef7,_0x587a9d){return db[_0x342e('0x3f')][_0x342e('0x49')](_0x375ef7[_0x342e('0x4a')],{})[_0x342e('0x25')](function(_0x431c19){var _0x4ae1d7=_0x375ef7[_0x342e('0x4b')][_0x342e('0x22')]({'plain':!![]});if(!_0x4ae1d7)throw new Error(_0x342e('0x4c'));if(_0x4ae1d7[_0x342e('0x4d')]===_0x342e('0x4b')){var _0x33d1f3=_0x431c19[_0x342e('0x22')]({'plain':!![]});var _0x33f5b4='Voicemails';return db[_0x342e('0x4e')]['find']({'where':{'name':_0x33f5b4,'userProfileId':_0x4ae1d7[_0x342e('0x4f')]},'raw':!![]})[_0x342e('0x25')](function(_0x49bab5){if(_0x49bab5&&_0x49bab5['autoAssociation']===0x0){return db[_0x342e('0x24')][_0x342e('0x49')]({'name':_0x33d1f3[_0x342e('0x28')],'resourceId':_0x33d1f3['id'],'type':_0x49bab5[_0x342e('0x28')],'sectionId':_0x49bab5['id']},{})[_0x342e('0x25')](function(){return _0x431c19;});}else{return _0x431c19;}})[_0x342e('0x44')](function(_0x464c8f){logger['error'](_0x342e('0x50'),_0x464c8f);throw _0x464c8f;});}return _0x431c19;})['then'](respondWithResult(_0x587a9d,0xc9))['catch'](handleError(_0x587a9d,null));};exports['update']=function(_0x1652d4,_0x4c9377){if(_0x1652d4[_0x342e('0x4a')]['id']){delete _0x1652d4[_0x342e('0x4a')]['id'];}return db[_0x342e('0x3f')][_0x342e('0x48')]({'where':{'id':_0x1652d4[_0x342e('0x46')]['id']}})['then'](handleEntityNotFound(_0x4c9377,null))[_0x342e('0x25')](saveUpdates(_0x1652d4['body'],null))[_0x342e('0x25')](respondWithResult(_0x4c9377,null))[_0x342e('0x44')](handleError(_0x4c9377,null));};exports[_0x342e('0x21')]=function(_0x77d2af,_0x10670f){return db[_0x342e('0x3f')]['find']({'where':{'id':_0x77d2af['params']['id']}})[_0x342e('0x25')](handleEntityNotFound(_0x10670f,null))[_0x342e('0x25')](removeEntity(_0x10670f,null))['catch'](handleError(_0x10670f,null));};exports[_0x342e('0x51')]=function(_0x5704c0,_0x3a4280,_0x4cd194){return db['VoiceMail'][_0x342e('0x52')]({'where':{'id':_0x5704c0['params']['id']}})['then'](handleEntityNotFound(_0x3a4280,null))[_0x342e('0x25')](function(_0x212daf){var _0x3aeb3e;var _0x4ed6ec={},_0x175482={};_0x175482['model']=_[_0x342e('0x47')](db['VoiceMailMessage']['rawAttributes']);_0x175482[_0x342e('0x30')]=_[_0x342e('0x47')](_0x5704c0[_0x342e('0x30')]);_0x175482['filters']=_['intersection'](_0x175482[_0x342e('0x2f')],_0x175482['query']);_0x4ed6ec[_0x342e('0x33')]=_['intersection'](_0x175482[_0x342e('0x2f')],qs[_0x342e('0x34')](_0x5704c0[_0x342e('0x30')][_0x342e('0x34')]));_0x4ed6ec[_0x342e('0x33')]=_0x4ed6ec[_0x342e('0x33')][_0x342e('0x35')]?_0x4ed6ec['attributes']:_0x175482[_0x342e('0x2f')];if(!_0x5704c0['query'][_0x342e('0x36')](_0x342e('0x37'))){_0x4ed6ec[_0x342e('0x1b')]=qs['limit'](_0x5704c0['query'][_0x342e('0x1b')]);_0x4ed6ec['offset']=qs[_0x342e('0x1a')](_0x5704c0['query'][_0x342e('0x1a')]);}_0x4ed6ec[_0x342e('0x38')]=qs[_0x342e('0x39')](_0x5704c0['query'][_0x342e('0x39')]);_0x4ed6ec[_0x342e('0x3a')]=qs[_0x342e('0x31')](_['pick'](_0x5704c0[_0x342e('0x30')],_0x175482['filters']));if(_0x5704c0['query'][_0x342e('0x53')]){_0x4ed6ec[_0x342e('0x3a')]=_['merge'](_0x4ed6ec[_0x342e('0x3a')],{'$or':_[_0x342e('0x2b')](_0x4ed6ec[_0x342e('0x33')],function(_0x5d77ad){var _0x4df4db={};_0x4df4db[_0x5d77ad]={'$like':'%'+_0x5704c0[_0x342e('0x30')][_0x342e('0x53')]+'%'};return _0x4df4db;})});}_0x4ed6ec[_0x342e('0x3a')]=_[_0x342e('0x3c')](_0x4ed6ec['where'],{'mailboxuser':_0x212daf[_0x342e('0x54')]});_0x4ed6ec=_[_0x342e('0x3c')]({},_0x4ed6ec,_0x5704c0[_0x342e('0x3e')]);return db[_0x342e('0x55')][_0x342e('0x56')](_0x4ed6ec)[_0x342e('0x25')](respondWithFilteredResult(_0x3a4280,_0x4ed6ec));})['catch'](handleError(_0x3a4280,null));};
\ No newline at end of file