Built motion from commit (unavailable).|2.5.3
[motion2.git] / server / api / voiceMailMessage / voiceMailMessage.controller.js
index ebba634..e1ebe5d 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x407f=['fields','nolimit','order','sort','where','pick','filter','merge','VIRTUAL','options','includeAll','include','findAll','then','rows','show','params','keys','find','catch','create','body','download','recording','ValidationError','VoiceMailMessage\x20not\x20found','audio/wav','attachment','Content-Disposition','.wav\x22','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','end','count','offset','limit','set','json','apply','reject','update','error','stack','name','send','index','map','VoiceMailMessage','rawAttributes','fieldName','type','model','differenceBy','query','filters','intersection','attributes'];(function(_0x1d24eb,_0x12295b){var _0x1dc576=function(_0x4d5770){while(--_0x4d5770){_0x1d24eb['push'](_0x1d24eb['shift']());}};_0x1dc576(++_0x12295b);}(_0x407f,0xc2));var _0xf407=function(_0x4e4d92,_0x43a617){_0x4e4d92=_0x4e4d92-0x0;var _0x12e150=_0x407f[_0x4e4d92];return _0x12e150;};'use strict';var pdf=require('html-pdf');var emlformat=require('eml-format');var rimraf=require('rimraf');var zipdir=require(_0xf407('0x0'));var jsonpatch=require(_0xf407('0x1'));var rp=require(_0xf407('0x2'));var moment=require(_0xf407('0x3'));var BPromise=require(_0xf407('0x4'));var Mustache=require(_0xf407('0x5'));var util=require(_0xf407('0x6'));var path=require(_0xf407('0x7'));var sox=require(_0xf407('0x8'));var csv=require(_0xf407('0x9'));var ejs=require(_0xf407('0xa'));var fs=require('fs');var _=require(_0xf407('0xb'));var squel=require(_0xf407('0xc'));var crypto=require(_0xf407('0xd'));var jsforce=require(_0xf407('0xe'));var deskjs=require(_0xf407('0xf'));var toCsv=require('to-csv');var querystring=require(_0xf407('0x10'));var Papa=require(_0xf407('0x11'));var Redis=require(_0xf407('0x12'));var authService=require(_0xf407('0x13'));var qs=require('../../components/parsers/qs');var as=require('../../components/parsers/advancedSearch');var hardwareService=require('../../config/license/hardware');var logger=require(_0xf407('0x14'))(_0xf407('0x15'));var utils=require(_0xf407('0x16'));var config=require(_0xf407('0x17'));var db=require(_0xf407('0x18'))['db'];function respondWithStatusCode(_0x5637a5,_0x2ee485){_0x2ee485=_0x2ee485||0xcc;return function(_0x3f4ca0){if(_0x3f4ca0){return _0x5637a5[_0xf407('0x19')](_0x2ee485);}return _0x5637a5[_0xf407('0x1a')](_0x2ee485)[_0xf407('0x1b')]();};}function respondWithResult(_0x1759c3,_0x242f43){_0x242f43=_0x242f43||0xc8;return function(_0x5257ef){if(_0x5257ef){return _0x1759c3['status'](_0x242f43)['json'](_0x5257ef);}};}function respondWithFilteredResult(_0x280a9f,_0x593e36){return function(_0x454710){if(_0x454710){var _0x4c1320=_0x454710[_0xf407('0x1c')],_0x48fd5d=_0x593e36[_0xf407('0x1d')],_0x768926=_0x593e36[_0xf407('0x1d')]+_0x593e36[_0xf407('0x1e')],_0x331782;if(_0x768926>=_0x4c1320){_0x768926=_0x4c1320;_0x331782=0xc8;}else{_0x331782=0xce;}_0x280a9f[_0xf407('0x1a')](_0x331782);return _0x280a9f[_0xf407('0x1f')]('Content-Range',_0x48fd5d+'-'+_0x768926+'/'+_0x4c1320)[_0xf407('0x20')](_0x454710);}return null;};}function patchUpdates(_0x1cd48f){return function(_0x1848b4){try{jsonpatch[_0xf407('0x21')](_0x1848b4,_0x1cd48f,!![]);}catch(_0x54e838){return BPromise[_0xf407('0x22')](_0x54e838);}return _0x1848b4['save']();};}function saveUpdates(_0x2aa4c3,_0x39febd){return function(_0x2f7ed0){if(_0x2f7ed0){return _0x2f7ed0[_0xf407('0x23')](_0x2aa4c3)['then'](function(_0x4716c3){return _0x4716c3;});}return null;};}function removeEntity(_0x5de6fb,_0x23659c){return function(_0xa6f11e){if(_0xa6f11e){return _0xa6f11e['destroy']()['then'](function(){_0x5de6fb[_0xf407('0x1a')](0xcc)[_0xf407('0x1b')]();});}};}function handleEntityNotFound(_0x2558a1,_0x2cea00){return function(_0x9406cf){if(!_0x9406cf){_0x2558a1[_0xf407('0x19')](0x194);}return _0x9406cf;};}function handleError(_0x17309c,_0x5aecf2){_0x5aecf2=_0x5aecf2||0x1f4;return function(_0x44b0ad){logger[_0xf407('0x24')](_0x44b0ad[_0xf407('0x25')]);if(_0x44b0ad['name']){delete _0x44b0ad[_0xf407('0x26')];}_0x17309c[_0xf407('0x1a')](_0x5aecf2)[_0xf407('0x27')](_0x44b0ad);};}exports[_0xf407('0x28')]=function(_0x603cb1,_0x187c93){var _0x524b34={},_0x3953c5={},_0x5ec8dc={'count':0x0,'rows':[]};var _0x4fc4df=_[_0xf407('0x29')](db[_0xf407('0x2a')][_0xf407('0x2b')],function(_0x582453){return{'name':_0x582453[_0xf407('0x2c')],'type':_0x582453[_0xf407('0x2d')]['key']};});_0x3953c5[_0xf407('0x2e')]=_[_0xf407('0x2f')](_[_0xf407('0x29')](_0x4fc4df,_0xf407('0x26')),[_0xf407('0x26')]);_0x3953c5['query']=_['keys'](_0x603cb1[_0xf407('0x30')]);_0x3953c5[_0xf407('0x31')]=_[_0xf407('0x32')](_0x3953c5[_0xf407('0x2e')],_0x3953c5[_0xf407('0x30')]);_0x524b34[_0xf407('0x33')]=_[_0xf407('0x32')](_0x3953c5['model'],qs[_0xf407('0x34')](_0x603cb1['query'][_0xf407('0x34')]));_0x524b34[_0xf407('0x33')]=_0x524b34['attributes']['length']?_0x524b34['attributes']:_0x3953c5[_0xf407('0x2e')];if(!_0x603cb1[_0xf407('0x30')]['hasOwnProperty'](_0xf407('0x35'))){_0x524b34[_0xf407('0x1e')]=qs[_0xf407('0x1e')](_0x603cb1[_0xf407('0x30')]['limit']);_0x524b34['offset']=qs[_0xf407('0x1d')](_0x603cb1[_0xf407('0x30')][_0xf407('0x1d')]);}_0x524b34[_0xf407('0x36')]=qs[_0xf407('0x37')](_0x603cb1[_0xf407('0x30')][_0xf407('0x37')]);_0x524b34[_0xf407('0x38')]=qs[_0xf407('0x31')](_[_0xf407('0x39')](_0x603cb1['query'],_0x3953c5[_0xf407('0x31')]),_0x4fc4df);if(_0x603cb1['query'][_0xf407('0x3a')]){_0x524b34[_0xf407('0x38')]=_[_0xf407('0x3b')](_0x524b34[_0xf407('0x38')],{'$or':_[_0xf407('0x29')](_0x4fc4df,function(_0x5bf00b){if(_0x5bf00b[_0xf407('0x2d')]!==_0xf407('0x3c')){var _0x307272={};_0x307272[_0x5bf00b[_0xf407('0x26')]]={'$like':'%'+_0x603cb1['query'][_0xf407('0x3a')]+'%'};return _0x307272;}})});}_0x524b34=_[_0xf407('0x3b')]({},_0x524b34,_0x603cb1[_0xf407('0x3d')]);var _0x577b07={'where':_0x524b34['where']};return db[_0xf407('0x2a')]['count'](_0x577b07)['then'](function(_0x612d67){_0x5ec8dc[_0xf407('0x1c')]=_0x612d67;if(_0x603cb1['query'][_0xf407('0x3e')]){_0x524b34[_0xf407('0x3f')]=[{'all':!![]}];}return db[_0xf407('0x2a')][_0xf407('0x40')](_0x524b34);})[_0xf407('0x41')](function(_0x5c27c4){_0x5ec8dc[_0xf407('0x42')]=_0x5c27c4;return _0x5ec8dc;})['then'](respondWithFilteredResult(_0x187c93,_0x524b34))['catch'](handleError(_0x187c93,null));};exports[_0xf407('0x43')]=function(_0x1ddb15,_0x49b66c){var _0x225a1f={'raw':!![],'where':{'id':_0x1ddb15[_0xf407('0x44')]['id']}},_0x44b01a={};_0x44b01a[_0xf407('0x2e')]=_[_0xf407('0x45')](db[_0xf407('0x2a')][_0xf407('0x2b')]);_0x44b01a[_0xf407('0x30')]=_['keys'](_0x1ddb15[_0xf407('0x30')]);_0x44b01a['filters']=_[_0xf407('0x32')](_0x44b01a['model'],_0x44b01a[_0xf407('0x30')]);_0x225a1f['attributes']=_[_0xf407('0x32')](_0x44b01a[_0xf407('0x2e')],qs[_0xf407('0x34')](_0x1ddb15[_0xf407('0x30')][_0xf407('0x34')]));_0x225a1f[_0xf407('0x33')]=_0x225a1f[_0xf407('0x33')]['length']?_0x225a1f[_0xf407('0x33')]:_0x44b01a[_0xf407('0x2e')];if(_0x1ddb15[_0xf407('0x30')][_0xf407('0x3e')]){_0x225a1f[_0xf407('0x3f')]=[{'all':!![]}];}_0x225a1f=_[_0xf407('0x3b')]({},_0x225a1f,_0x1ddb15['options']);return db[_0xf407('0x2a')][_0xf407('0x46')](_0x225a1f)[_0xf407('0x41')](handleEntityNotFound(_0x49b66c,null))[_0xf407('0x41')](respondWithResult(_0x49b66c,null))[_0xf407('0x47')](handleError(_0x49b66c,null));};exports[_0xf407('0x48')]=function(_0x4c6da7,_0x1c20a5){return db[_0xf407('0x2a')][_0xf407('0x48')](_0x4c6da7['body'],{})[_0xf407('0x41')](respondWithResult(_0x1c20a5,0xc9))['catch'](handleError(_0x1c20a5,null));};exports[_0xf407('0x23')]=function(_0x1d4bff,_0x44bd4e){if(_0x1d4bff[_0xf407('0x49')]['id']){delete _0x1d4bff['body']['id'];}return db[_0xf407('0x2a')][_0xf407('0x46')]({'where':{'id':_0x1d4bff[_0xf407('0x44')]['id']}})['then'](handleEntityNotFound(_0x44bd4e,null))['then'](saveUpdates(_0x1d4bff[_0xf407('0x49')],null))[_0xf407('0x41')](respondWithResult(_0x44bd4e,null))[_0xf407('0x47')](handleError(_0x44bd4e,null));};exports['destroy']=function(_0x17a7ba,_0x2e2560){return db[_0xf407('0x2a')][_0xf407('0x46')]({'where':{'id':_0x17a7ba['params']['id']}})[_0xf407('0x41')](handleEntityNotFound(_0x2e2560,null))[_0xf407('0x41')](removeEntity(_0x2e2560,null))['catch'](handleError(_0x2e2560,null));};exports[_0xf407('0x4a')]=function(_0x19c457,_0x274a87,_0x57bf7d){return db[_0xf407('0x2a')][_0xf407('0x46')]({'where':{'id':_0x19c457[_0xf407('0x44')]['id']},'attributes':['id',_0xf407('0x4b'),'msg_id']})[_0xf407('0x41')](handleEntityNotFound(_0x274a87,null))[_0xf407('0x41')](function(_0x5b69d2){if(_0x5b69d2){if(!_0x5b69d2[_0xf407('0x4b')]){throw new db['Sequelize'][(_0xf407('0x4c'))](_0xf407('0x4d'));}var _0x58e478={'Content-Type':_0xf407('0x4e'),'Content-Disposition':_0xf407('0x4f')};if(_0x5b69d2['msg_id']){_0x58e478[_0xf407('0x50')]='attachment;\x20filename=\x22'+_0x5b69d2['msg_id']+_0xf407('0x51');}_0x274a87[_0xf407('0x1f')](_0x58e478);return _0x274a87[_0xf407('0x27')](new Buffer(_0x5b69d2[_0xf407('0x4b')]));}})[_0xf407('0x47')](handleError(_0x274a87,null));};
\ No newline at end of file
+var _0xa25c=['rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','path','ejs','squel','crypto','jsforce','desk.js','to-csv','ioredis','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','../../config/environment','../../mysqldb','sendStatus','end','status','json','count','offset','limit','set','Content-Range','apply','reject','update','then','destroy','error','name','send','index','map','VoiceMailMessage','rawAttributes','fieldName','type','key','model','differenceBy','query','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','order','sort','pick','filter','where','VIRTUAL','merge','options','includeAll','rows','show','params','keys','find','create','body','catch','download','recording','msg_id','Sequelize','VoiceMailMessage\x20not\x20found','audio/wav','attachment','.wav\x22','eml-format'];(function(_0x400434,_0x2fe9a3){var _0x1993f1=function(_0x354cc1){while(--_0x354cc1){_0x400434['push'](_0x400434['shift']());}};_0x1993f1(++_0x2fe9a3);}(_0xa25c,0x13f));var _0xca25=function(_0x10548e,_0x80eaff){_0x10548e=_0x10548e-0x0;var _0x540aa4=_0xa25c[_0x10548e];return _0x540aa4;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0xca25('0x0'));var rimraf=require(_0xca25('0x1'));var zipdir=require(_0xca25('0x2'));var jsonpatch=require(_0xca25('0x3'));var rp=require(_0xca25('0x4'));var moment=require(_0xca25('0x5'));var BPromise=require(_0xca25('0x6'));var Mustache=require(_0xca25('0x7'));var util=require('util');var path=require(_0xca25('0x8'));var sox=require('sox');var csv=require('to-csv');var ejs=require(_0xca25('0x9'));var fs=require('fs');var _=require('lodash');var squel=require(_0xca25('0xa'));var crypto=require(_0xca25('0xb'));var jsforce=require(_0xca25('0xc'));var deskjs=require(_0xca25('0xd'));var toCsv=require(_0xca25('0xe'));var querystring=require('querystring');var Papa=require('papaparse');var Redis=require(_0xca25('0xf'));var authService=require('../../components/auth/service');var qs=require(_0xca25('0x10'));var as=require(_0xca25('0x11'));var hardwareService=require(_0xca25('0x12'));var logger=require('../../config/logger')('api');var utils=require('../../config/utils');var config=require(_0xca25('0x13'));var db=require(_0xca25('0x14'))['db'];function respondWithStatusCode(_0x3ced96,_0x5697aa){_0x5697aa=_0x5697aa||0xcc;return function(_0x534bca){if(_0x534bca){return _0x3ced96[_0xca25('0x15')](_0x5697aa);}return _0x3ced96['status'](_0x5697aa)[_0xca25('0x16')]();};}function respondWithResult(_0xc5a21a,_0x35093c){_0x35093c=_0x35093c||0xc8;return function(_0x1a3207){if(_0x1a3207){return _0xc5a21a[_0xca25('0x17')](_0x35093c)[_0xca25('0x18')](_0x1a3207);}};}function respondWithFilteredResult(_0x241b80,_0x33aa25){return function(_0x2a1af3){if(_0x2a1af3){var _0x42bc1e=_0x2a1af3[_0xca25('0x19')],_0x2b5cef=_0x33aa25['offset'],_0x587403=_0x33aa25[_0xca25('0x1a')]+_0x33aa25[_0xca25('0x1b')],_0x3616c3;if(_0x587403>=_0x42bc1e){_0x587403=_0x42bc1e;_0x3616c3=0xc8;}else{_0x3616c3=0xce;}_0x241b80[_0xca25('0x17')](_0x3616c3);return _0x241b80[_0xca25('0x1c')](_0xca25('0x1d'),_0x2b5cef+'-'+_0x587403+'/'+_0x42bc1e)['json'](_0x2a1af3);}return null;};}function patchUpdates(_0x11d7f4){return function(_0x47a74b){try{jsonpatch[_0xca25('0x1e')](_0x47a74b,_0x11d7f4,!![]);}catch(_0x1cf09c){return BPromise[_0xca25('0x1f')](_0x1cf09c);}return _0x47a74b['save']();};}function saveUpdates(_0x2b6ec6,_0x3598c7){return function(_0x235d92){if(_0x235d92){return _0x235d92[_0xca25('0x20')](_0x2b6ec6)[_0xca25('0x21')](function(_0x38d6e6){return _0x38d6e6;});}return null;};}function removeEntity(_0x292c88,_0x54c91a){return function(_0x48fdf5){if(_0x48fdf5){return _0x48fdf5[_0xca25('0x22')]()[_0xca25('0x21')](function(){_0x292c88[_0xca25('0x17')](0xcc)[_0xca25('0x16')]();});}};}function handleEntityNotFound(_0x2615d4,_0x40e5e2){return function(_0x8cec43){if(!_0x8cec43){_0x2615d4[_0xca25('0x15')](0x194);}return _0x8cec43;};}function handleError(_0x2f1f2a,_0x349364){_0x349364=_0x349364||0x1f4;return function(_0x365ba4){logger[_0xca25('0x23')](_0x365ba4['stack']);if(_0x365ba4[_0xca25('0x24')]){delete _0x365ba4[_0xca25('0x24')];}_0x2f1f2a[_0xca25('0x17')](_0x349364)[_0xca25('0x25')](_0x365ba4);};}exports[_0xca25('0x26')]=function(_0x5d60f9,_0x274de1){var _0x41eb3a={},_0x3d7414={},_0xd61524={'count':0x0,'rows':[]};var _0x2ae0e3=_[_0xca25('0x27')](db[_0xca25('0x28')][_0xca25('0x29')],function(_0x3e72cb){return{'name':_0x3e72cb[_0xca25('0x2a')],'type':_0x3e72cb[_0xca25('0x2b')][_0xca25('0x2c')]};});_0x3d7414[_0xca25('0x2d')]=_[_0xca25('0x2e')](_[_0xca25('0x27')](_0x2ae0e3,_0xca25('0x24')),[_0xca25('0x24')]);_0x3d7414[_0xca25('0x2f')]=_['keys'](_0x5d60f9[_0xca25('0x2f')]);_0x3d7414[_0xca25('0x30')]=_[_0xca25('0x31')](_0x3d7414['model'],_0x3d7414[_0xca25('0x2f')]);_0x41eb3a[_0xca25('0x32')]=_[_0xca25('0x31')](_0x3d7414[_0xca25('0x2d')],qs[_0xca25('0x33')](_0x5d60f9[_0xca25('0x2f')]['fields']));_0x41eb3a[_0xca25('0x32')]=_0x41eb3a['attributes'][_0xca25('0x34')]?_0x41eb3a[_0xca25('0x32')]:_0x3d7414[_0xca25('0x2d')];if(!_0x5d60f9['query'][_0xca25('0x35')](_0xca25('0x36'))){_0x41eb3a[_0xca25('0x1b')]=qs[_0xca25('0x1b')](_0x5d60f9[_0xca25('0x2f')]['limit']);_0x41eb3a[_0xca25('0x1a')]=qs[_0xca25('0x1a')](_0x5d60f9[_0xca25('0x2f')][_0xca25('0x1a')]);}_0x41eb3a[_0xca25('0x37')]=qs[_0xca25('0x38')](_0x5d60f9[_0xca25('0x2f')]['sort']);_0x41eb3a['where']=qs[_0xca25('0x30')](_[_0xca25('0x39')](_0x5d60f9['query'],_0x3d7414['filters']),_0x2ae0e3);if(_0x5d60f9[_0xca25('0x2f')][_0xca25('0x3a')]){_0x41eb3a[_0xca25('0x3b')]=_['merge'](_0x41eb3a[_0xca25('0x3b')],{'$or':_[_0xca25('0x27')](_0x2ae0e3,function(_0x44f985){if(_0x44f985[_0xca25('0x2b')]!==_0xca25('0x3c')){var _0xd1d480={};_0xd1d480[_0x44f985['name']]={'$like':'%'+_0x5d60f9[_0xca25('0x2f')]['filter']+'%'};return _0xd1d480;}})});}_0x41eb3a=_[_0xca25('0x3d')]({},_0x41eb3a,_0x5d60f9[_0xca25('0x3e')]);var _0x391beb={'where':_0x41eb3a[_0xca25('0x3b')]};return db[_0xca25('0x28')][_0xca25('0x19')](_0x391beb)[_0xca25('0x21')](function(_0x19984f){_0xd61524[_0xca25('0x19')]=_0x19984f;if(_0x5d60f9['query'][_0xca25('0x3f')]){_0x41eb3a['include']=[{'all':!![]}];}return db[_0xca25('0x28')]['findAll'](_0x41eb3a);})[_0xca25('0x21')](function(_0x184ed5){_0xd61524[_0xca25('0x40')]=_0x184ed5;return _0xd61524;})[_0xca25('0x21')](respondWithFilteredResult(_0x274de1,_0x41eb3a))['catch'](handleError(_0x274de1,null));};exports[_0xca25('0x41')]=function(_0x5aafa5,_0x275e3d){var _0x3c2d2b={'raw':!![],'where':{'id':_0x5aafa5[_0xca25('0x42')]['id']}},_0x4bbbe5={};_0x4bbbe5[_0xca25('0x2d')]=_[_0xca25('0x43')](db[_0xca25('0x28')][_0xca25('0x29')]);_0x4bbbe5[_0xca25('0x2f')]=_[_0xca25('0x43')](_0x5aafa5['query']);_0x4bbbe5[_0xca25('0x30')]=_[_0xca25('0x31')](_0x4bbbe5['model'],_0x4bbbe5['query']);_0x3c2d2b['attributes']=_['intersection'](_0x4bbbe5[_0xca25('0x2d')],qs[_0xca25('0x33')](_0x5aafa5[_0xca25('0x2f')][_0xca25('0x33')]));_0x3c2d2b['attributes']=_0x3c2d2b[_0xca25('0x32')][_0xca25('0x34')]?_0x3c2d2b[_0xca25('0x32')]:_0x4bbbe5[_0xca25('0x2d')];if(_0x5aafa5['query'][_0xca25('0x3f')]){_0x3c2d2b['include']=[{'all':!![]}];}_0x3c2d2b=_[_0xca25('0x3d')]({},_0x3c2d2b,_0x5aafa5[_0xca25('0x3e')]);return db[_0xca25('0x28')][_0xca25('0x44')](_0x3c2d2b)[_0xca25('0x21')](handleEntityNotFound(_0x275e3d,null))[_0xca25('0x21')](respondWithResult(_0x275e3d,null))['catch'](handleError(_0x275e3d,null));};exports[_0xca25('0x45')]=function(_0x25406a,_0x3077d9){return db[_0xca25('0x28')][_0xca25('0x45')](_0x25406a[_0xca25('0x46')],{})[_0xca25('0x21')](respondWithResult(_0x3077d9,0xc9))[_0xca25('0x47')](handleError(_0x3077d9,null));};exports[_0xca25('0x20')]=function(_0x18e669,_0x2b393e){if(_0x18e669[_0xca25('0x46')]['id']){delete _0x18e669[_0xca25('0x46')]['id'];}return db[_0xca25('0x28')][_0xca25('0x44')]({'where':{'id':_0x18e669[_0xca25('0x42')]['id']}})[_0xca25('0x21')](handleEntityNotFound(_0x2b393e,null))[_0xca25('0x21')](saveUpdates(_0x18e669['body'],null))[_0xca25('0x21')](respondWithResult(_0x2b393e,null))[_0xca25('0x47')](handleError(_0x2b393e,null));};exports[_0xca25('0x22')]=function(_0xea6eed,_0x5088c5){return db[_0xca25('0x28')][_0xca25('0x44')]({'where':{'id':_0xea6eed['params']['id']}})[_0xca25('0x21')](handleEntityNotFound(_0x5088c5,null))[_0xca25('0x21')](removeEntity(_0x5088c5,null))[_0xca25('0x47')](handleError(_0x5088c5,null));};exports[_0xca25('0x48')]=function(_0x52eb09,_0x42458c,_0x58d345){return db[_0xca25('0x28')]['find']({'where':{'id':_0x52eb09['params']['id']},'attributes':['id',_0xca25('0x49'),_0xca25('0x4a')]})[_0xca25('0x21')](handleEntityNotFound(_0x42458c,null))[_0xca25('0x21')](function(_0x4f2545){if(_0x4f2545){if(!_0x4f2545['recording']){throw new db[(_0xca25('0x4b'))]['ValidationError'](_0xca25('0x4c'));}var _0x4703bf={'Content-Type':_0xca25('0x4d'),'Content-Disposition':_0xca25('0x4e')};if(_0x4f2545[_0xca25('0x4a')]){_0x4703bf['Content-Disposition']='attachment;\x20filename=\x22'+_0x4f2545[_0xca25('0x4a')]+_0xca25('0x4f');}_0x42458c[_0xca25('0x1c')](_0x4703bf);return _0x42458c[_0xca25('0x25')](new Buffer(_0x4f2545[_0xca25('0x49')]));}})[_0xca25('0x47')](handleError(_0x42458c,null));};
\ No newline at end of file