Built motion from commit (unavailable).|2.5.31
[motion2.git] / server / api / voiceAgentReport / voiceAgentReport.controller.js
index 2711b35..bd55f4d 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x2120=['rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','util','path','to-csv','ejs','fs-extra','lodash','squel','desk.js','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','status','end','json','offset','limit','undefined','count','set','Content-Range','apply','reject','save','update','then','destroy','sendStatus','error','stack','name','send','merge','contact','message','agent','interaction','map','type','key','keys','query','filters','attributes','model','fields','length','hasOwnProperty','nolimit','order','sort','where','filter','options','VoiceAgentReport','includeAll','include','findAll','show','params','rawAttributes','intersection','find','catch','create','body','describe','eml-format'];(function(_0x4fe684,_0x3b6019){var _0x2c1667=function(_0x8c92ae){while(--_0x8c92ae){_0x4fe684['push'](_0x4fe684['shift']());}};_0x2c1667(++_0x3b6019);}(_0x2120,0x143));var _0x0212=function(_0x596f6e,_0x3f8857){_0x596f6e=_0x596f6e-0x0;var _0x1e0803=_0x2120[_0x596f6e];return _0x1e0803;};'use strict';var emlformat=require(_0x0212('0x0'));var rimraf=require(_0x0212('0x1'));var zipdir=require(_0x0212('0x2'));var jsonpatch=require(_0x0212('0x3'));var rp=require(_0x0212('0x4'));var moment=require(_0x0212('0x5'));var BPromise=require(_0x0212('0x6'));var Mustache=require('mustache');var util=require(_0x0212('0x7'));var path=require(_0x0212('0x8'));var sox=require('sox');var csv=require(_0x0212('0x9'));var ejs=require(_0x0212('0xa'));var fs=require('fs');var fs_extra=require(_0x0212('0xb'));var _=require(_0x0212('0xc'));var squel=require(_0x0212('0xd'));var crypto=require('crypto');var jsforce=require('jsforce');var deskjs=require(_0x0212('0xe'));var toCsv=require(_0x0212('0x9'));var querystring=require(_0x0212('0xf'));var Papa=require(_0x0212('0x10'));var Redis=require(_0x0212('0x11'));var authService=require(_0x0212('0x12'));var qs=require(_0x0212('0x13'));var as=require(_0x0212('0x14'));var hardwareService=require('../../config/license/hardware');var logger=require(_0x0212('0x15'))(_0x0212('0x16'));var utils=require(_0x0212('0x17'));var config=require(_0x0212('0x18'));var licenseUtil=require('../../config/license/util');var db=require(_0x0212('0x19'))['db'];function respondWithStatusCode(_0x126b9d,_0x30c446){_0x30c446=_0x30c446||0xcc;return function(_0x5008fd){if(_0x5008fd){return _0x126b9d['sendStatus'](_0x30c446);}return _0x126b9d[_0x0212('0x1a')](_0x30c446)[_0x0212('0x1b')]();};}function respondWithResult(_0xc28f4a,_0x2b59c7){_0x2b59c7=_0x2b59c7||0xc8;return function(_0x248af5){if(_0x248af5){return _0xc28f4a[_0x0212('0x1a')](_0x2b59c7)[_0x0212('0x1c')](_0x248af5);}};}function respondWithFilteredResult(_0x261ce0,_0x3a7b47){return function(_0x8a3688){if(_0x8a3688){var _0x52046=typeof _0x3a7b47[_0x0212('0x1d')]==='undefined'&&typeof _0x3a7b47[_0x0212('0x1e')]===_0x0212('0x1f');var _0x2674c6=_0x8a3688[_0x0212('0x20')];var _0x18fedf=_0x52046?0x0:_0x3a7b47[_0x0212('0x1d')];var _0x25c395=_0x52046?_0x8a3688[_0x0212('0x20')]:_0x3a7b47['offset']+_0x3a7b47['limit'];var _0x22f40e;if(_0x25c395>=_0x2674c6){_0x25c395=_0x2674c6;_0x22f40e=0xc8;}else{_0x22f40e=0xce;}_0x261ce0['status'](_0x22f40e);return _0x261ce0[_0x0212('0x21')](_0x0212('0x22'),_0x18fedf+'-'+_0x25c395+'/'+_0x2674c6)[_0x0212('0x1c')](_0x8a3688);}return null;};}function patchUpdates(_0x56de9d){return function(_0x46fc5a){try{jsonpatch[_0x0212('0x23')](_0x46fc5a,_0x56de9d,!![]);}catch(_0x324da3){return BPromise[_0x0212('0x24')](_0x324da3);}return _0x46fc5a[_0x0212('0x25')]();};}function saveUpdates(_0x53a880,_0x18306d){return function(_0x32e9ea){if(_0x32e9ea){return _0x32e9ea[_0x0212('0x26')](_0x53a880)[_0x0212('0x27')](function(_0x4a8de2){return _0x4a8de2;});}return null;};}function removeEntity(_0x462680,_0x53295b){return function(_0x95c173){if(_0x95c173){return _0x95c173[_0x0212('0x28')]()['then'](function(){_0x462680['status'](0xcc)[_0x0212('0x1b')]();});}};}function handleEntityNotFound(_0x368231,_0x284543){return function(_0x5df622){if(!_0x5df622){_0x368231[_0x0212('0x29')](0x194);}return _0x5df622;};}function handleError(_0x36a5c7,_0x105bda){_0x105bda=_0x105bda||0x1f4;return function(_0x4fd483){logger[_0x0212('0x2a')](_0x4fd483[_0x0212('0x2b')]);if(_0x4fd483[_0x0212('0x2c')]){delete _0x4fd483['name'];}_0x36a5c7['status'](_0x105bda)[_0x0212('0x2d')](_0x4fd483);};}function getMustacheRender(_0x3b8e4e,_0x5a7b94){return Mustache['render'](_0x3b8e4e,_[_0x0212('0x2e')](_0x5a7b94['body'],{'contact':_0x5a7b94[_0x0212('0x2f')],'message':_0x5a7b94[_0x0212('0x30')],'agent':_0x5a7b94[_0x0212('0x31')],'interaction':_0x5a7b94[_0x0212('0x32')],'account':_0x5a7b94['account']}))||'';}exports['index']=function(_0x6782bc,_0x3286a5){var _0x1ca563={},_0x391274={},_0x2fc983={'count':0x0,'rows':[]};var _0x670896=_[_0x0212('0x33')](db['VoiceAgentReport']['rawAttributes'],function(_0x160a43){return{'name':_0x160a43['fieldName'],'type':_0x160a43[_0x0212('0x34')][_0x0212('0x35')]};});_0x391274['model']=_['map'](_0x670896,_0x0212('0x2c'));_0x391274['query']=_[_0x0212('0x36')](_0x6782bc[_0x0212('0x37')]);_0x391274[_0x0212('0x38')]=_['intersection'](_0x391274['model'],_0x391274['query']);_0x1ca563[_0x0212('0x39')]=_['intersection'](_0x391274[_0x0212('0x3a')],qs['fields'](_0x6782bc['query'][_0x0212('0x3b')]));_0x1ca563['attributes']=_0x1ca563[_0x0212('0x39')][_0x0212('0x3c')]?_0x1ca563[_0x0212('0x39')]:_0x391274[_0x0212('0x3a')];if(!_0x6782bc['query'][_0x0212('0x3d')](_0x0212('0x3e'))){_0x1ca563['limit']=qs[_0x0212('0x1e')](_0x6782bc[_0x0212('0x37')][_0x0212('0x1e')]);_0x1ca563[_0x0212('0x1d')]=qs[_0x0212('0x1d')](_0x6782bc[_0x0212('0x37')][_0x0212('0x1d')]);}_0x1ca563[_0x0212('0x3f')]=qs[_0x0212('0x40')](_0x6782bc[_0x0212('0x37')][_0x0212('0x40')]);_0x1ca563[_0x0212('0x41')]=qs[_0x0212('0x38')](_['pick'](_0x6782bc[_0x0212('0x37')],_0x391274['filters']),_0x670896);if(_0x6782bc[_0x0212('0x37')][_0x0212('0x42')]){_0x1ca563['where']=_[_0x0212('0x2e')](_0x1ca563[_0x0212('0x41')],{'$or':_['map'](_0x670896,function(_0x2ab857){if(_0x2ab857[_0x0212('0x34')]!=='VIRTUAL'){var _0x476478={};_0x476478[_0x2ab857['name']]={'$like':'%'+_0x6782bc[_0x0212('0x37')][_0x0212('0x42')]+'%'};return _0x476478;}})});}_0x1ca563=_[_0x0212('0x2e')]({},_0x1ca563,_0x6782bc[_0x0212('0x43')]);var _0x159418={'where':_0x1ca563['where']};return db[_0x0212('0x44')]['count'](_0x159418)['then'](function(_0x57cab3){_0x2fc983[_0x0212('0x20')]=_0x57cab3;if(_0x6782bc[_0x0212('0x37')][_0x0212('0x45')]){_0x1ca563[_0x0212('0x46')]=[{'all':!![]}];}return db[_0x0212('0x44')][_0x0212('0x47')](_0x1ca563);})[_0x0212('0x27')](function(_0x51e71a){_0x2fc983['rows']=_0x51e71a;return _0x2fc983;})[_0x0212('0x27')](respondWithFilteredResult(_0x3286a5,_0x1ca563))['catch'](handleError(_0x3286a5,null));};exports[_0x0212('0x48')]=function(_0x427049,_0x4475a5){var _0x3f5aa0={'raw':![],'where':{'id':_0x427049[_0x0212('0x49')]['id']}},_0xd4ccc9={};_0xd4ccc9[_0x0212('0x3a')]=_[_0x0212('0x36')](db['VoiceAgentReport'][_0x0212('0x4a')]);_0xd4ccc9[_0x0212('0x37')]=_[_0x0212('0x36')](_0x427049['query']);_0xd4ccc9['filters']=_[_0x0212('0x4b')](_0xd4ccc9['model'],_0xd4ccc9[_0x0212('0x37')]);_0x3f5aa0[_0x0212('0x39')]=_[_0x0212('0x4b')](_0xd4ccc9['model'],qs[_0x0212('0x3b')](_0x427049[_0x0212('0x37')][_0x0212('0x3b')]));_0x3f5aa0[_0x0212('0x39')]=_0x3f5aa0['attributes'][_0x0212('0x3c')]?_0x3f5aa0[_0x0212('0x39')]:_0xd4ccc9[_0x0212('0x3a')];if(_0x427049['query'][_0x0212('0x45')]){_0x3f5aa0[_0x0212('0x46')]=[{'all':!![]}];}_0x3f5aa0=_['merge']({},_0x3f5aa0,_0x427049[_0x0212('0x43')]);return db[_0x0212('0x44')][_0x0212('0x4c')](_0x3f5aa0)[_0x0212('0x27')](handleEntityNotFound(_0x4475a5,null))[_0x0212('0x27')](respondWithResult(_0x4475a5,null))[_0x0212('0x4d')](handleError(_0x4475a5,null));};exports[_0x0212('0x4e')]=function(_0x59d1a1,_0x503346){return db[_0x0212('0x44')][_0x0212('0x4e')](_0x59d1a1['body'],{})[_0x0212('0x27')](respondWithResult(_0x503346,0xc9))[_0x0212('0x4d')](handleError(_0x503346,null));};exports[_0x0212('0x26')]=function(_0x701a3,_0x1957e3){if(_0x701a3['body']['id']){delete _0x701a3[_0x0212('0x4f')]['id'];}return db[_0x0212('0x44')][_0x0212('0x4c')]({'where':{'id':_0x701a3[_0x0212('0x49')]['id']}})[_0x0212('0x27')](handleEntityNotFound(_0x1957e3,null))[_0x0212('0x27')](saveUpdates(_0x701a3[_0x0212('0x4f')],null))[_0x0212('0x27')](respondWithResult(_0x1957e3,null))[_0x0212('0x4d')](handleError(_0x1957e3,null));};exports[_0x0212('0x28')]=function(_0x32169a,_0x420d2f){return db[_0x0212('0x44')][_0x0212('0x4c')]({'where':{'id':_0x32169a[_0x0212('0x49')]['id']}})['then'](handleEntityNotFound(_0x420d2f,null))[_0x0212('0x27')](removeEntity(_0x420d2f,null))[_0x0212('0x4d')](handleError(_0x420d2f,null));};exports[_0x0212('0x50')]=function(_0x4ba223,_0x21fae0){return db['VoiceAgentReport']['describe']()[_0x0212('0x27')](respondWithResult(_0x21fae0,null))[_0x0212('0x4d')](handleError(_0x21fae0,null));};
\ No newline at end of file
+var _0xaab5=['options','create','find','describe','eml-format','zip-dir','fast-json-patch','moment','mustache','path','ejs','fs-extra','lodash','crypto','desk.js','to-csv','querystring','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/license/hardware','api','../../config/utils','../../mysqldb','sendStatus','status','end','json','offset','limit','undefined','count','Content-Range','reject','update','then','destroy','error','stack','name','send','render','body','contact','agent','interaction','account','index','map','VoiceAgentReport','rawAttributes','fieldName','type','key','model','query','keys','attributes','intersection','fields','length','hasOwnProperty','nolimit','order','sort','where','filters','pick','filter','merge','VIRTUAL','includeAll','include','findAll','catch','params'];(function(_0x2f5ac5,_0x1ee939){var _0x37c9a8=function(_0x15031f){while(--_0x15031f){_0x2f5ac5['push'](_0x2f5ac5['shift']());}};_0x37c9a8(++_0x1ee939);}(_0xaab5,0xeb));var _0x5aab=function(_0x271bee,_0x321f9b){_0x271bee=_0x271bee-0x0;var _0x5f182f=_0xaab5[_0x271bee];return _0x5f182f;};'use strict';var emlformat=require(_0x5aab('0x0'));var rimraf=require('rimraf');var zipdir=require(_0x5aab('0x1'));var jsonpatch=require(_0x5aab('0x2'));var rp=require('request-promise');var moment=require(_0x5aab('0x3'));var BPromise=require('bluebird');var Mustache=require(_0x5aab('0x4'));var util=require('util');var path=require(_0x5aab('0x5'));var sox=require('sox');var csv=require('to-csv');var ejs=require(_0x5aab('0x6'));var fs=require('fs');var fs_extra=require(_0x5aab('0x7'));var _=require(_0x5aab('0x8'));var squel=require('squel');var crypto=require(_0x5aab('0x9'));var jsforce=require('jsforce');var deskjs=require(_0x5aab('0xa'));var toCsv=require(_0x5aab('0xb'));var querystring=require(_0x5aab('0xc'));var Papa=require('papaparse');var Redis=require(_0x5aab('0xd'));var authService=require(_0x5aab('0xe'));var qs=require(_0x5aab('0xf'));var as=require(_0x5aab('0x10'));var hardwareService=require(_0x5aab('0x11'));var logger=require('../../config/logger')(_0x5aab('0x12'));var utils=require(_0x5aab('0x13'));var config=require('../../config/environment');var licenseUtil=require('../../config/license/util');var db=require(_0x5aab('0x14'))['db'];function respondWithStatusCode(_0x1e4ef2,_0x562557){_0x562557=_0x562557||0xcc;return function(_0x2eee47){if(_0x2eee47){return _0x1e4ef2[_0x5aab('0x15')](_0x562557);}return _0x1e4ef2[_0x5aab('0x16')](_0x562557)[_0x5aab('0x17')]();};}function respondWithResult(_0x5b63dd,_0x21455f){_0x21455f=_0x21455f||0xc8;return function(_0x41ce38){if(_0x41ce38){return _0x5b63dd[_0x5aab('0x16')](_0x21455f)[_0x5aab('0x18')](_0x41ce38);}};}function respondWithFilteredResult(_0x140627,_0x18c121){return function(_0x3d5251){if(_0x3d5251){var _0x11c8f4=typeof _0x18c121[_0x5aab('0x19')]==='undefined'&&typeof _0x18c121[_0x5aab('0x1a')]===_0x5aab('0x1b');var _0x1b7726=_0x3d5251[_0x5aab('0x1c')];var _0x4fdf4a=_0x11c8f4?0x0:_0x18c121[_0x5aab('0x19')];var _0x5dafdd=_0x11c8f4?_0x3d5251[_0x5aab('0x1c')]:_0x18c121[_0x5aab('0x19')]+_0x18c121[_0x5aab('0x1a')];var _0x1f1e09;if(_0x5dafdd>=_0x1b7726){_0x5dafdd=_0x1b7726;_0x1f1e09=0xc8;}else{_0x1f1e09=0xce;}_0x140627[_0x5aab('0x16')](_0x1f1e09);return _0x140627['set'](_0x5aab('0x1d'),_0x4fdf4a+'-'+_0x5dafdd+'/'+_0x1b7726)['json'](_0x3d5251);}return null;};}function patchUpdates(_0x4397f8){return function(_0x1bdf9b){try{jsonpatch['apply'](_0x1bdf9b,_0x4397f8,!![]);}catch(_0x397eb){return BPromise[_0x5aab('0x1e')](_0x397eb);}return _0x1bdf9b['save']();};}function saveUpdates(_0x4baf42,_0x447c39){return function(_0x40057d){if(_0x40057d){return _0x40057d[_0x5aab('0x1f')](_0x4baf42)[_0x5aab('0x20')](function(_0x22b486){return _0x22b486;});}return null;};}function removeEntity(_0x373e94,_0x31b544){return function(_0x11f4d4){if(_0x11f4d4){return _0x11f4d4[_0x5aab('0x21')]()[_0x5aab('0x20')](function(){_0x373e94[_0x5aab('0x16')](0xcc)[_0x5aab('0x17')]();});}};}function handleEntityNotFound(_0x4f78da,_0x38af7b){return function(_0x4f918d){if(!_0x4f918d){_0x4f78da['sendStatus'](0x194);}return _0x4f918d;};}function handleError(_0x56d1e7,_0x2336d0){_0x2336d0=_0x2336d0||0x1f4;return function(_0x5d7f11){logger[_0x5aab('0x22')](_0x5d7f11[_0x5aab('0x23')]);if(_0x5d7f11[_0x5aab('0x24')]){delete _0x5d7f11['name'];}_0x56d1e7[_0x5aab('0x16')](_0x2336d0)[_0x5aab('0x25')](_0x5d7f11);};}function getMustacheRender(_0x25acae,_0x4a648a){return Mustache[_0x5aab('0x26')](_0x25acae,_['merge'](_0x4a648a[_0x5aab('0x27')],{'contact':_0x4a648a[_0x5aab('0x28')],'message':_0x4a648a['message'],'agent':_0x4a648a[_0x5aab('0x29')],'interaction':_0x4a648a[_0x5aab('0x2a')],'account':_0x4a648a[_0x5aab('0x2b')]}))||'';}exports[_0x5aab('0x2c')]=function(_0x569977,_0x54c540){var _0x1dd6ed={},_0x316622={},_0xbf9ab0={'count':0x0,'rows':[]};var _0x5007b4=_[_0x5aab('0x2d')](db[_0x5aab('0x2e')][_0x5aab('0x2f')],function(_0x3f0cc1){return{'name':_0x3f0cc1[_0x5aab('0x30')],'type':_0x3f0cc1[_0x5aab('0x31')][_0x5aab('0x32')]};});_0x316622[_0x5aab('0x33')]=_[_0x5aab('0x2d')](_0x5007b4,'name');_0x316622[_0x5aab('0x34')]=_[_0x5aab('0x35')](_0x569977[_0x5aab('0x34')]);_0x316622['filters']=_['intersection'](_0x316622[_0x5aab('0x33')],_0x316622[_0x5aab('0x34')]);_0x1dd6ed[_0x5aab('0x36')]=_[_0x5aab('0x37')](_0x316622[_0x5aab('0x33')],qs[_0x5aab('0x38')](_0x569977[_0x5aab('0x34')][_0x5aab('0x38')]));_0x1dd6ed[_0x5aab('0x36')]=_0x1dd6ed[_0x5aab('0x36')][_0x5aab('0x39')]?_0x1dd6ed[_0x5aab('0x36')]:_0x316622[_0x5aab('0x33')];if(!_0x569977[_0x5aab('0x34')][_0x5aab('0x3a')](_0x5aab('0x3b'))){_0x1dd6ed[_0x5aab('0x1a')]=qs[_0x5aab('0x1a')](_0x569977[_0x5aab('0x34')]['limit']);_0x1dd6ed[_0x5aab('0x19')]=qs[_0x5aab('0x19')](_0x569977[_0x5aab('0x34')][_0x5aab('0x19')]);}_0x1dd6ed[_0x5aab('0x3c')]=qs[_0x5aab('0x3d')](_0x569977[_0x5aab('0x34')][_0x5aab('0x3d')]);_0x1dd6ed[_0x5aab('0x3e')]=qs[_0x5aab('0x3f')](_[_0x5aab('0x40')](_0x569977[_0x5aab('0x34')],_0x316622[_0x5aab('0x3f')]),_0x5007b4);if(_0x569977[_0x5aab('0x34')][_0x5aab('0x41')]){_0x1dd6ed['where']=_[_0x5aab('0x42')](_0x1dd6ed[_0x5aab('0x3e')],{'$or':_[_0x5aab('0x2d')](_0x5007b4,function(_0x19e07a){if(_0x19e07a[_0x5aab('0x31')]!==_0x5aab('0x43')){var _0x1c6733={};_0x1c6733[_0x19e07a[_0x5aab('0x24')]]={'$like':'%'+_0x569977[_0x5aab('0x34')]['filter']+'%'};return _0x1c6733;}})});}_0x1dd6ed=_[_0x5aab('0x42')]({},_0x1dd6ed,_0x569977['options']);var _0x5015b7={'where':_0x1dd6ed[_0x5aab('0x3e')]};return db[_0x5aab('0x2e')][_0x5aab('0x1c')](_0x5015b7)['then'](function(_0x147294){_0xbf9ab0['count']=_0x147294;if(_0x569977[_0x5aab('0x34')][_0x5aab('0x44')]){_0x1dd6ed[_0x5aab('0x45')]=[{'all':!![]}];}return db['VoiceAgentReport'][_0x5aab('0x46')](_0x1dd6ed);})[_0x5aab('0x20')](function(_0x23716d){_0xbf9ab0['rows']=_0x23716d;return _0xbf9ab0;})[_0x5aab('0x20')](respondWithFilteredResult(_0x54c540,_0x1dd6ed))[_0x5aab('0x47')](handleError(_0x54c540,null));};exports['show']=function(_0x29da4f,_0xcf26f){var _0x541e57={'raw':![],'where':{'id':_0x29da4f[_0x5aab('0x48')]['id']}},_0x9ad738={};_0x9ad738[_0x5aab('0x33')]=_[_0x5aab('0x35')](db['VoiceAgentReport'][_0x5aab('0x2f')]);_0x9ad738[_0x5aab('0x34')]=_[_0x5aab('0x35')](_0x29da4f[_0x5aab('0x34')]);_0x9ad738['filters']=_[_0x5aab('0x37')](_0x9ad738[_0x5aab('0x33')],_0x9ad738[_0x5aab('0x34')]);_0x541e57[_0x5aab('0x36')]=_[_0x5aab('0x37')](_0x9ad738[_0x5aab('0x33')],qs[_0x5aab('0x38')](_0x29da4f[_0x5aab('0x34')][_0x5aab('0x38')]));_0x541e57[_0x5aab('0x36')]=_0x541e57['attributes'][_0x5aab('0x39')]?_0x541e57[_0x5aab('0x36')]:_0x9ad738[_0x5aab('0x33')];if(_0x29da4f[_0x5aab('0x34')][_0x5aab('0x44')]){_0x541e57['include']=[{'all':!![]}];}_0x541e57=_[_0x5aab('0x42')]({},_0x541e57,_0x29da4f[_0x5aab('0x49')]);return db[_0x5aab('0x2e')]['find'](_0x541e57)['then'](handleEntityNotFound(_0xcf26f,null))[_0x5aab('0x20')](respondWithResult(_0xcf26f,null))[_0x5aab('0x47')](handleError(_0xcf26f,null));};exports[_0x5aab('0x4a')]=function(_0x2e0973,_0x3cd734){return db[_0x5aab('0x2e')]['create'](_0x2e0973[_0x5aab('0x27')],{})[_0x5aab('0x20')](respondWithResult(_0x3cd734,0xc9))[_0x5aab('0x47')](handleError(_0x3cd734,null));};exports[_0x5aab('0x1f')]=function(_0x41a111,_0x27a4eb){if(_0x41a111['body']['id']){delete _0x41a111[_0x5aab('0x27')]['id'];}return db[_0x5aab('0x2e')][_0x5aab('0x4b')]({'where':{'id':_0x41a111[_0x5aab('0x48')]['id']}})[_0x5aab('0x20')](handleEntityNotFound(_0x27a4eb,null))['then'](saveUpdates(_0x41a111[_0x5aab('0x27')],null))[_0x5aab('0x20')](respondWithResult(_0x27a4eb,null))[_0x5aab('0x47')](handleError(_0x27a4eb,null));};exports[_0x5aab('0x21')]=function(_0x5c51e6,_0x564f9e){return db[_0x5aab('0x2e')][_0x5aab('0x4b')]({'where':{'id':_0x5c51e6['params']['id']}})[_0x5aab('0x20')](handleEntityNotFound(_0x564f9e,null))[_0x5aab('0x20')](removeEntity(_0x564f9e,null))[_0x5aab('0x47')](handleError(_0x564f9e,null));};exports[_0x5aab('0x4c')]=function(_0x398c87,_0x3e1fb1){return db[_0x5aab('0x2e')]['describe']()[_0x5aab('0x20')](respondWithResult(_0x3e1fb1,null))['catch'](handleError(_0x3e1fb1,null));};
\ No newline at end of file