Built motion from commit (unavailable).|2.5.0
[motion2.git] / server / api / voiceMailMessage / voiceMailMessage.controller.js
index cddb3f5..5a2222d 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x72b1=['offset','sort','where','pick','filter','merge','type','VIRTUAL','options','includeAll','include','findAll','show','params','VoiceMailMessage','find','create','body','update','catch','download','recording','msg_id','Sequelize','audio/wav','attachment','Content-Disposition','attachment;\x20filename=\x22','.wav\x22','send','html-pdf','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','path','sox','to-csv','ejs','squel','jsforce','querystring','papaparse','ioredis','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','status','json','count','limit','set','Content-Range','apply','reject','save','destroy','then','end','sendStatus','error','stack','name','index','map','rawAttributes','key','model','differenceBy','query','keys','filters','intersection','attributes','fields','length','nolimit'];(function(_0x20a584,_0xe384a5){var _0x4b41a8=function(_0x2127c6){while(--_0x2127c6){_0x20a584['push'](_0x20a584['shift']());}};_0x4b41a8(++_0xe384a5);}(_0x72b1,0x16e));var _0x172b=function(_0x1497c4,_0x11b0a7){_0x1497c4=_0x1497c4-0x0;var _0x3b3e13=_0x72b1[_0x1497c4];return _0x3b3e13;};'use strict';var pdf=require(_0x172b('0x0'));var emlformat=require('eml-format');var rimraf=require(_0x172b('0x1'));var zipdir=require(_0x172b('0x2'));var jsonpatch=require(_0x172b('0x3'));var rp=require(_0x172b('0x4'));var moment=require(_0x172b('0x5'));var BPromise=require(_0x172b('0x6'));var Mustache=require(_0x172b('0x7'));var util=require('util');var path=require(_0x172b('0x8'));var sox=require(_0x172b('0x9'));var csv=require(_0x172b('0xa'));var ejs=require(_0x172b('0xb'));var fs=require('fs');var _=require('lodash');var squel=require(_0x172b('0xc'));var crypto=require('crypto');var jsforce=require(_0x172b('0xd'));var deskjs=require('desk.js');var toCsv=require(_0x172b('0xa'));var querystring=require(_0x172b('0xe'));var Papa=require(_0x172b('0xf'));var Redis=require(_0x172b('0x10'));var authService=require('../../components/auth/service');var qs=require(_0x172b('0x11'));var as=require(_0x172b('0x12'));var hardwareService=require(_0x172b('0x13'));var logger=require(_0x172b('0x14'))(_0x172b('0x15'));var utils=require(_0x172b('0x16'));var config=require(_0x172b('0x17'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x13d285,_0x82727f){_0x82727f=_0x82727f||0xcc;return function(_0xdf832e){if(_0xdf832e){return _0x13d285['sendStatus'](_0x82727f);}return _0x13d285[_0x172b('0x18')](_0x82727f)['end']();};}function respondWithResult(_0x2611c2,_0x81e11e){_0x81e11e=_0x81e11e||0xc8;return function(_0x5239b9){if(_0x5239b9){return _0x2611c2[_0x172b('0x18')](_0x81e11e)[_0x172b('0x19')](_0x5239b9);}};}function respondWithFilteredResult(_0x2790ed,_0xa28463){return function(_0x5b0ab1){if(_0x5b0ab1){var _0x5293ef=_0x5b0ab1[_0x172b('0x1a')],_0x3625bb=_0xa28463['offset'],_0x34be39=_0xa28463['offset']+_0xa28463[_0x172b('0x1b')],_0x36af74;if(_0x34be39>=_0x5293ef){_0x34be39=_0x5293ef;_0x36af74=0xc8;}else{_0x36af74=0xce;}_0x2790ed[_0x172b('0x18')](_0x36af74);return _0x2790ed[_0x172b('0x1c')](_0x172b('0x1d'),_0x3625bb+'-'+_0x34be39+'/'+_0x5293ef)[_0x172b('0x19')](_0x5b0ab1);}return null;};}function patchUpdates(_0x4e7cb9){return function(_0x304b96){try{jsonpatch[_0x172b('0x1e')](_0x304b96,_0x4e7cb9,!![]);}catch(_0x2bedae){return BPromise[_0x172b('0x1f')](_0x2bedae);}return _0x304b96[_0x172b('0x20')]();};}function saveUpdates(_0x266b13,_0x296aa6){return function(_0x5c7e17){if(_0x5c7e17){return _0x5c7e17['update'](_0x266b13)['then'](function(_0x5abb78){return _0x5abb78;});}return null;};}function removeEntity(_0x13cfc7,_0x4c8090){return function(_0x721d07){if(_0x721d07){return _0x721d07[_0x172b('0x21')]()[_0x172b('0x22')](function(){_0x13cfc7[_0x172b('0x18')](0xcc)[_0x172b('0x23')]();});}};}function handleEntityNotFound(_0x24e4ff,_0x507b99){return function(_0x1cefd1){if(!_0x1cefd1){_0x24e4ff[_0x172b('0x24')](0x194);}return _0x1cefd1;};}function handleError(_0x5ea2b2,_0x3858fc){_0x3858fc=_0x3858fc||0x1f4;return function(_0x3ed885){logger[_0x172b('0x25')](_0x3ed885[_0x172b('0x26')]);if(_0x3ed885[_0x172b('0x27')]){delete _0x3ed885[_0x172b('0x27')];}_0x5ea2b2[_0x172b('0x18')](_0x3858fc)['send'](_0x3ed885);};}exports[_0x172b('0x28')]=function(_0x22827a,_0x5c8603){var _0x4263a1={},_0x320253={},_0x3909b1={'count':0x0,'rows':[]};var _0xa58782=_[_0x172b('0x29')](db['VoiceMailMessage'][_0x172b('0x2a')],function(_0x37acc5){return{'name':_0x37acc5['fieldName'],'type':_0x37acc5['type'][_0x172b('0x2b')]};});_0x320253[_0x172b('0x2c')]=_[_0x172b('0x2d')](_[_0x172b('0x29')](_0xa58782,_0x172b('0x27')),[_0x172b('0x27')]);_0x320253[_0x172b('0x2e')]=_[_0x172b('0x2f')](_0x22827a[_0x172b('0x2e')]);_0x320253[_0x172b('0x30')]=_[_0x172b('0x31')](_0x320253[_0x172b('0x2c')],_0x320253[_0x172b('0x2e')]);_0x4263a1[_0x172b('0x32')]=_[_0x172b('0x31')](_0x320253[_0x172b('0x2c')],qs[_0x172b('0x33')](_0x22827a[_0x172b('0x2e')][_0x172b('0x33')]));_0x4263a1[_0x172b('0x32')]=_0x4263a1[_0x172b('0x32')][_0x172b('0x34')]?_0x4263a1[_0x172b('0x32')]:_0x320253[_0x172b('0x2c')];if(!_0x22827a[_0x172b('0x2e')]['hasOwnProperty'](_0x172b('0x35'))){_0x4263a1[_0x172b('0x1b')]=qs[_0x172b('0x1b')](_0x22827a['query'][_0x172b('0x1b')]);_0x4263a1['offset']=qs['offset'](_0x22827a['query'][_0x172b('0x36')]);}_0x4263a1['order']=qs['sort'](_0x22827a[_0x172b('0x2e')][_0x172b('0x37')]);_0x4263a1[_0x172b('0x38')]=qs['filters'](_[_0x172b('0x39')](_0x22827a[_0x172b('0x2e')],_0x320253[_0x172b('0x30')]));if(_0x22827a[_0x172b('0x2e')][_0x172b('0x3a')]){_0x4263a1[_0x172b('0x38')]=_[_0x172b('0x3b')](_0x4263a1[_0x172b('0x38')],{'$or':_[_0x172b('0x29')](_0xa58782,function(_0xbf287b){if(_0xbf287b[_0x172b('0x3c')]!==_0x172b('0x3d')){var _0x2e45fe={};_0x2e45fe[_0xbf287b[_0x172b('0x27')]]={'$like':'%'+_0x22827a[_0x172b('0x2e')][_0x172b('0x3a')]+'%'};return _0x2e45fe;}})});}_0x4263a1=_[_0x172b('0x3b')]({},_0x4263a1,_0x22827a[_0x172b('0x3e')]);var _0x47821e={'where':_0x4263a1['where']};return db['VoiceMailMessage'][_0x172b('0x1a')](_0x47821e)['then'](function(_0x5e8ff6){_0x3909b1['count']=_0x5e8ff6;if(_0x22827a[_0x172b('0x2e')][_0x172b('0x3f')]){_0x4263a1[_0x172b('0x40')]=[{'all':!![]}];}return db['VoiceMailMessage'][_0x172b('0x41')](_0x4263a1);})[_0x172b('0x22')](function(_0xb5452f){_0x3909b1['rows']=_0xb5452f;return _0x3909b1;})[_0x172b('0x22')](respondWithFilteredResult(_0x5c8603,_0x4263a1))['catch'](handleError(_0x5c8603,null));};exports[_0x172b('0x42')]=function(_0x4a05da,_0x362f83){var _0xc45ecd={'raw':!![],'where':{'id':_0x4a05da[_0x172b('0x43')]['id']}},_0x59bfd1={};_0x59bfd1[_0x172b('0x2c')]=_['keys'](db[_0x172b('0x44')][_0x172b('0x2a')]);_0x59bfd1[_0x172b('0x2e')]=_[_0x172b('0x2f')](_0x4a05da[_0x172b('0x2e')]);_0x59bfd1[_0x172b('0x30')]=_['intersection'](_0x59bfd1['model'],_0x59bfd1[_0x172b('0x2e')]);_0xc45ecd['attributes']=_['intersection'](_0x59bfd1['model'],qs[_0x172b('0x33')](_0x4a05da[_0x172b('0x2e')][_0x172b('0x33')]));_0xc45ecd[_0x172b('0x32')]=_0xc45ecd['attributes'][_0x172b('0x34')]?_0xc45ecd[_0x172b('0x32')]:_0x59bfd1[_0x172b('0x2c')];if(_0x4a05da[_0x172b('0x2e')][_0x172b('0x3f')]){_0xc45ecd[_0x172b('0x40')]=[{'all':!![]}];}_0xc45ecd=_[_0x172b('0x3b')]({},_0xc45ecd,_0x4a05da[_0x172b('0x3e')]);return db[_0x172b('0x44')][_0x172b('0x45')](_0xc45ecd)[_0x172b('0x22')](handleEntityNotFound(_0x362f83,null))[_0x172b('0x22')](respondWithResult(_0x362f83,null))['catch'](handleError(_0x362f83,null));};exports[_0x172b('0x46')]=function(_0x350a8c,_0x56bc8a){return db['VoiceMailMessage'][_0x172b('0x46')](_0x350a8c[_0x172b('0x47')],{})[_0x172b('0x22')](respondWithResult(_0x56bc8a,0xc9))['catch'](handleError(_0x56bc8a,null));};exports[_0x172b('0x48')]=function(_0x5e8e08,_0x52c55c){if(_0x5e8e08[_0x172b('0x47')]['id']){delete _0x5e8e08[_0x172b('0x47')]['id'];}return db[_0x172b('0x44')][_0x172b('0x45')]({'where':{'id':_0x5e8e08[_0x172b('0x43')]['id']}})[_0x172b('0x22')](handleEntityNotFound(_0x52c55c,null))[_0x172b('0x22')](saveUpdates(_0x5e8e08[_0x172b('0x47')],null))[_0x172b('0x22')](respondWithResult(_0x52c55c,null))[_0x172b('0x49')](handleError(_0x52c55c,null));};exports['destroy']=function(_0x4c7470,_0x382075){return db[_0x172b('0x44')]['find']({'where':{'id':_0x4c7470['params']['id']}})[_0x172b('0x22')](handleEntityNotFound(_0x382075,null))[_0x172b('0x22')](removeEntity(_0x382075,null))[_0x172b('0x49')](handleError(_0x382075,null));};exports[_0x172b('0x4a')]=function(_0x3dedd2,_0x1e1793,_0x5c0526){return db[_0x172b('0x44')]['find']({'where':{'id':_0x3dedd2['params']['id']},'attributes':['id',_0x172b('0x4b'),_0x172b('0x4c')]})[_0x172b('0x22')](handleEntityNotFound(_0x1e1793,null))['then'](function(_0x3c2fbd){if(_0x3c2fbd){if(!_0x3c2fbd[_0x172b('0x4b')]){throw new db[(_0x172b('0x4d'))]['ValidationError']('VoiceMailMessage\x20not\x20found');}var _0x2cd795={'Content-Type':_0x172b('0x4e'),'Content-Disposition':_0x172b('0x4f')};if(_0x3c2fbd[_0x172b('0x4c')]){_0x2cd795[_0x172b('0x50')]=_0x172b('0x51')+_0x3c2fbd[_0x172b('0x4c')]+_0x172b('0x52');}_0x1e1793['set'](_0x2cd795);return _0x1e1793[_0x172b('0x53')](new Buffer(_0x3c2fbd['recording']));}})['catch'](handleError(_0x1e1793,null));};
\ No newline at end of file
+var _0x17ba=['moment','bluebird','mustache','util','path','sox','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','querystring','papaparse','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/logger','api','../../config/utils','../../mysqldb','sendStatus','status','end','json','count','set','apply','reject','save','update','destroy','then','error','stack','name','map','VoiceMailMessage','rawAttributes','fieldName','type','key','model','differenceBy','keys','query','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','limit','offset','order','sort','where','pick','filter','merge','options','includeAll','findAll','rows','show','include','find','catch','create','body','params','recording','msg_id','Sequelize','VoiceMailMessage\x20not\x20found','audio/wav','attachment','Content-Disposition','attachment;\x20filename=\x22','.wav\x22','html-pdf','eml-format','zip-dir','fast-json-patch','request-promise'];(function(_0x25e7cb,_0x3579b7){var _0x375d92=function(_0xe8cf3b){while(--_0xe8cf3b){_0x25e7cb['push'](_0x25e7cb['shift']());}};_0x375d92(++_0x3579b7);}(_0x17ba,0xab));var _0xa17b=function(_0x54db2c,_0x1e4376){_0x54db2c=_0x54db2c-0x0;var _0x1b9ae5=_0x17ba[_0x54db2c];return _0x1b9ae5;};'use strict';var pdf=require(_0xa17b('0x0'));var emlformat=require(_0xa17b('0x1'));var rimraf=require('rimraf');var zipdir=require(_0xa17b('0x2'));var jsonpatch=require(_0xa17b('0x3'));var rp=require(_0xa17b('0x4'));var moment=require(_0xa17b('0x5'));var BPromise=require(_0xa17b('0x6'));var Mustache=require(_0xa17b('0x7'));var util=require(_0xa17b('0x8'));var path=require(_0xa17b('0x9'));var sox=require(_0xa17b('0xa'));var csv=require(_0xa17b('0xb'));var ejs=require(_0xa17b('0xc'));var fs=require('fs');var _=require(_0xa17b('0xd'));var squel=require(_0xa17b('0xe'));var crypto=require(_0xa17b('0xf'));var jsforce=require(_0xa17b('0x10'));var deskjs=require(_0xa17b('0x11'));var toCsv=require(_0xa17b('0xb'));var querystring=require(_0xa17b('0x12'));var Papa=require(_0xa17b('0x13'));var Redis=require('ioredis');var authService=require(_0xa17b('0x14'));var qs=require(_0xa17b('0x15'));var as=require(_0xa17b('0x16'));var hardwareService=require(_0xa17b('0x17'));var logger=require(_0xa17b('0x18'))(_0xa17b('0x19'));var utils=require(_0xa17b('0x1a'));var config=require('../../config/environment');var db=require(_0xa17b('0x1b'))['db'];function respondWithStatusCode(_0x3e92e4,_0x3c3a8a){_0x3c3a8a=_0x3c3a8a||0xcc;return function(_0x52b7aa){if(_0x52b7aa){return _0x3e92e4[_0xa17b('0x1c')](_0x3c3a8a);}return _0x3e92e4[_0xa17b('0x1d')](_0x3c3a8a)[_0xa17b('0x1e')]();};}function respondWithResult(_0xeeacaa,_0x4a222e){_0x4a222e=_0x4a222e||0xc8;return function(_0x117ad9){if(_0x117ad9){return _0xeeacaa['status'](_0x4a222e)[_0xa17b('0x1f')](_0x117ad9);}};}function respondWithFilteredResult(_0x219385,_0x5de138){return function(_0x112764){if(_0x112764){var _0x3c63e3=_0x112764[_0xa17b('0x20')],_0x1c0578=_0x5de138['offset'],_0x1f8141=_0x5de138['offset']+_0x5de138['limit'],_0x4870fb;if(_0x1f8141>=_0x3c63e3){_0x1f8141=_0x3c63e3;_0x4870fb=0xc8;}else{_0x4870fb=0xce;}_0x219385[_0xa17b('0x1d')](_0x4870fb);return _0x219385[_0xa17b('0x21')]('Content-Range',_0x1c0578+'-'+_0x1f8141+'/'+_0x3c63e3)[_0xa17b('0x1f')](_0x112764);}return null;};}function patchUpdates(_0x166d44){return function(_0x18621f){try{jsonpatch[_0xa17b('0x22')](_0x18621f,_0x166d44,!![]);}catch(_0x2a340d){return BPromise[_0xa17b('0x23')](_0x2a340d);}return _0x18621f[_0xa17b('0x24')]();};}function saveUpdates(_0x584a0a,_0x610c2b){return function(_0x3f409a){if(_0x3f409a){return _0x3f409a[_0xa17b('0x25')](_0x584a0a)['then'](function(_0x44f7bc){return _0x44f7bc;});}return null;};}function removeEntity(_0x1a6471,_0x24d305){return function(_0xbbbb62){if(_0xbbbb62){return _0xbbbb62[_0xa17b('0x26')]()[_0xa17b('0x27')](function(){_0x1a6471['status'](0xcc)[_0xa17b('0x1e')]();});}};}function handleEntityNotFound(_0x4d4a65,_0xa34739){return function(_0x13630d){if(!_0x13630d){_0x4d4a65['sendStatus'](0x194);}return _0x13630d;};}function handleError(_0x491764,_0x2a298c){_0x2a298c=_0x2a298c||0x1f4;return function(_0x29bf68){logger[_0xa17b('0x28')](_0x29bf68[_0xa17b('0x29')]);if(_0x29bf68[_0xa17b('0x2a')]){delete _0x29bf68[_0xa17b('0x2a')];}_0x491764['status'](_0x2a298c)['send'](_0x29bf68);};}exports['index']=function(_0x4aad82,_0x2b1708){var _0x5ef356={},_0x295e67={},_0x4ff3f8={'count':0x0,'rows':[]};var _0x14671b=_[_0xa17b('0x2b')](db[_0xa17b('0x2c')][_0xa17b('0x2d')],function(_0x346cc2){return{'name':_0x346cc2[_0xa17b('0x2e')],'type':_0x346cc2[_0xa17b('0x2f')][_0xa17b('0x30')]};});_0x295e67[_0xa17b('0x31')]=_[_0xa17b('0x32')](_[_0xa17b('0x2b')](_0x14671b,'name'),['name']);_0x295e67['query']=_[_0xa17b('0x33')](_0x4aad82[_0xa17b('0x34')]);_0x295e67[_0xa17b('0x35')]=_[_0xa17b('0x36')](_0x295e67[_0xa17b('0x31')],_0x295e67[_0xa17b('0x34')]);_0x5ef356[_0xa17b('0x37')]=_[_0xa17b('0x36')](_0x295e67['model'],qs[_0xa17b('0x38')](_0x4aad82['query'][_0xa17b('0x38')]));_0x5ef356[_0xa17b('0x37')]=_0x5ef356[_0xa17b('0x37')][_0xa17b('0x39')]?_0x5ef356[_0xa17b('0x37')]:_0x295e67[_0xa17b('0x31')];if(!_0x4aad82['query'][_0xa17b('0x3a')](_0xa17b('0x3b'))){_0x5ef356[_0xa17b('0x3c')]=qs[_0xa17b('0x3c')](_0x4aad82[_0xa17b('0x34')]['limit']);_0x5ef356[_0xa17b('0x3d')]=qs['offset'](_0x4aad82[_0xa17b('0x34')]['offset']);}_0x5ef356[_0xa17b('0x3e')]=qs[_0xa17b('0x3f')](_0x4aad82['query'][_0xa17b('0x3f')]);_0x5ef356[_0xa17b('0x40')]=qs['filters'](_[_0xa17b('0x41')](_0x4aad82[_0xa17b('0x34')],_0x295e67[_0xa17b('0x35')]));if(_0x4aad82[_0xa17b('0x34')][_0xa17b('0x42')]){_0x5ef356['where']=_[_0xa17b('0x43')](_0x5ef356['where'],{'$or':_[_0xa17b('0x2b')](_0x14671b,function(_0x47b994){if(_0x47b994[_0xa17b('0x2f')]!=='VIRTUAL'){var _0x1e457e={};_0x1e457e[_0x47b994['name']]={'$like':'%'+_0x4aad82[_0xa17b('0x34')]['filter']+'%'};return _0x1e457e;}})});}_0x5ef356=_[_0xa17b('0x43')]({},_0x5ef356,_0x4aad82[_0xa17b('0x44')]);var _0x5bfb5={'where':_0x5ef356[_0xa17b('0x40')]};return db[_0xa17b('0x2c')][_0xa17b('0x20')](_0x5bfb5)[_0xa17b('0x27')](function(_0xe57f94){_0x4ff3f8['count']=_0xe57f94;if(_0x4aad82[_0xa17b('0x34')][_0xa17b('0x45')]){_0x5ef356['include']=[{'all':!![]}];}return db[_0xa17b('0x2c')][_0xa17b('0x46')](_0x5ef356);})[_0xa17b('0x27')](function(_0x318b3e){_0x4ff3f8[_0xa17b('0x47')]=_0x318b3e;return _0x4ff3f8;})[_0xa17b('0x27')](respondWithFilteredResult(_0x2b1708,_0x5ef356))['catch'](handleError(_0x2b1708,null));};exports[_0xa17b('0x48')]=function(_0x1521fe,_0x16bac7){var _0x5ec459={'raw':!![],'where':{'id':_0x1521fe['params']['id']}},_0x54b65c={};_0x54b65c[_0xa17b('0x31')]=_[_0xa17b('0x33')](db[_0xa17b('0x2c')][_0xa17b('0x2d')]);_0x54b65c[_0xa17b('0x34')]=_[_0xa17b('0x33')](_0x1521fe[_0xa17b('0x34')]);_0x54b65c[_0xa17b('0x35')]=_[_0xa17b('0x36')](_0x54b65c[_0xa17b('0x31')],_0x54b65c[_0xa17b('0x34')]);_0x5ec459[_0xa17b('0x37')]=_['intersection'](_0x54b65c[_0xa17b('0x31')],qs[_0xa17b('0x38')](_0x1521fe[_0xa17b('0x34')][_0xa17b('0x38')]));_0x5ec459[_0xa17b('0x37')]=_0x5ec459[_0xa17b('0x37')]['length']?_0x5ec459[_0xa17b('0x37')]:_0x54b65c[_0xa17b('0x31')];if(_0x1521fe[_0xa17b('0x34')][_0xa17b('0x45')]){_0x5ec459[_0xa17b('0x49')]=[{'all':!![]}];}_0x5ec459=_['merge']({},_0x5ec459,_0x1521fe[_0xa17b('0x44')]);return db[_0xa17b('0x2c')][_0xa17b('0x4a')](_0x5ec459)[_0xa17b('0x27')](handleEntityNotFound(_0x16bac7,null))['then'](respondWithResult(_0x16bac7,null))[_0xa17b('0x4b')](handleError(_0x16bac7,null));};exports[_0xa17b('0x4c')]=function(_0x421470,_0x2906fd){return db[_0xa17b('0x2c')][_0xa17b('0x4c')](_0x421470[_0xa17b('0x4d')],{})['then'](respondWithResult(_0x2906fd,0xc9))[_0xa17b('0x4b')](handleError(_0x2906fd,null));};exports[_0xa17b('0x25')]=function(_0x4ffe5a,_0xb4b4d){if(_0x4ffe5a[_0xa17b('0x4d')]['id']){delete _0x4ffe5a[_0xa17b('0x4d')]['id'];}return db['VoiceMailMessage'][_0xa17b('0x4a')]({'where':{'id':_0x4ffe5a[_0xa17b('0x4e')]['id']}})['then'](handleEntityNotFound(_0xb4b4d,null))[_0xa17b('0x27')](saveUpdates(_0x4ffe5a[_0xa17b('0x4d')],null))['then'](respondWithResult(_0xb4b4d,null))[_0xa17b('0x4b')](handleError(_0xb4b4d,null));};exports[_0xa17b('0x26')]=function(_0x5cdea9,_0x3eddb7){return db[_0xa17b('0x2c')][_0xa17b('0x4a')]({'where':{'id':_0x5cdea9[_0xa17b('0x4e')]['id']}})[_0xa17b('0x27')](handleEntityNotFound(_0x3eddb7,null))[_0xa17b('0x27')](removeEntity(_0x3eddb7,null))[_0xa17b('0x4b')](handleError(_0x3eddb7,null));};exports['download']=function(_0x420fdc,_0x3ff07a,_0x620a4a){return db[_0xa17b('0x2c')][_0xa17b('0x4a')]({'where':{'id':_0x420fdc[_0xa17b('0x4e')]['id']},'attributes':['id',_0xa17b('0x4f'),_0xa17b('0x50')]})[_0xa17b('0x27')](handleEntityNotFound(_0x3ff07a,null))[_0xa17b('0x27')](function(_0x1e4b67){if(_0x1e4b67){if(!_0x1e4b67[_0xa17b('0x4f')]){throw new db[(_0xa17b('0x51'))]['ValidationError'](_0xa17b('0x52'));}var _0x25fa9b={'Content-Type':_0xa17b('0x53'),'Content-Disposition':_0xa17b('0x54')};if(_0x1e4b67[_0xa17b('0x50')]){_0x25fa9b[_0xa17b('0x55')]=_0xa17b('0x56')+_0x1e4b67[_0xa17b('0x50')]+_0xa17b('0x57');}_0x3ff07a['set'](_0x25fa9b);return _0x3ff07a['send'](new Buffer(_0x1e4b67[_0xa17b('0x4f')]));}})[_0xa17b('0x4b')](handleError(_0x3ff07a,null));};
\ No newline at end of file