Built motion from commit 85328c08.|2.5.50
[motion2.git] / server / api / voiceCallReport / voiceCallReport.controller.js
index aa6cfab..a6695f5 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xcbcd=['../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','../../config/logger','sendStatus','status','end','offset','set','Content-Range','json','apply','reject','save','update','then','error','stack','name','index','VoiceCallReport','rawAttributes','fieldName','key','map','query','keys','filters','intersection','model','attributes','fields','length','hasOwnProperty','nolimit','limit','order','sort','where','pick','merge','type','VIRTUAL','filter','count','includeAll','fullname','User','findAll','rows','catch','show','include','options','find','destroy','params','describe','body','uniqueid','user','eml-format','rimraf','fast-json-patch','request-promise','moment','mustache','util','path','sox','to-csv','ejs','squel','crypto','jsforce','querystring','papaparse','ioredis'];(function(_0x114fcc,_0x29aca6){var _0x4e0556=function(_0x5de80f){while(--_0x5de80f){_0x114fcc['push'](_0x114fcc['shift']());}};_0x4e0556(++_0x29aca6);}(_0xcbcd,0x1c3));var _0xdcbc=function(_0x151721,_0x20d5bc){_0x151721=_0x151721-0x0;var _0x2deaa7=_0xcbcd[_0x151721];return _0x2deaa7;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0xdcbc('0x0'));var rimraf=require(_0xdcbc('0x1'));var zipdir=require('zip-dir');var jsonpatch=require(_0xdcbc('0x2'));var rp=require(_0xdcbc('0x3'));var moment=require(_0xdcbc('0x4'));var BPromise=require('bluebird');var Mustache=require(_0xdcbc('0x5'));var util=require(_0xdcbc('0x6'));var path=require(_0xdcbc('0x7'));var sox=require(_0xdcbc('0x8'));var csv=require(_0xdcbc('0x9'));var ejs=require(_0xdcbc('0xa'));var fs=require('fs');var _=require('lodash');var squel=require(_0xdcbc('0xb'));var crypto=require(_0xdcbc('0xc'));var jsforce=require(_0xdcbc('0xd'));var deskjs=require('desk.js');var toCsv=require(_0xdcbc('0x9'));var querystring=require(_0xdcbc('0xe'));var Papa=require(_0xdcbc('0xf'));var Redis=require(_0xdcbc('0x10'));var authService=require(_0xdcbc('0x11'));var qs=require(_0xdcbc('0x12'));var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0xdcbc('0x13'));var logger=require(_0xdcbc('0x14'))('api');var utils=require('../../config/utils');var config=require('../../config/environment');var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x5ae3ab,_0x135736){_0x135736=_0x135736||0xcc;return function(_0x1c4421){if(_0x1c4421){return _0x5ae3ab[_0xdcbc('0x15')](_0x135736);}return _0x5ae3ab[_0xdcbc('0x16')](_0x135736)[_0xdcbc('0x17')]();};}function respondWithResult(_0x6ab68b,_0x3b89a4){_0x3b89a4=_0x3b89a4||0xc8;return function(_0x15cc88){if(_0x15cc88){return _0x6ab68b[_0xdcbc('0x16')](_0x3b89a4)['json'](_0x15cc88);}};}function respondWithFilteredResult(_0x5608a1,_0x252663){return function(_0x59d41f){if(_0x59d41f){var _0x268c04=_0x59d41f['count'],_0xc16c3c=_0x252663[_0xdcbc('0x18')],_0x5b0b8c=_0x252663[_0xdcbc('0x18')]+_0x252663['limit'],_0x54098a;if(_0x5b0b8c>=_0x268c04){_0x5b0b8c=_0x268c04;_0x54098a=0xc8;}else{_0x54098a=0xce;}_0x5608a1[_0xdcbc('0x16')](_0x54098a);return _0x5608a1[_0xdcbc('0x19')](_0xdcbc('0x1a'),_0xc16c3c+'-'+_0x5b0b8c+'/'+_0x268c04)[_0xdcbc('0x1b')](_0x59d41f);}return null;};}function patchUpdates(_0xedb9f0){return function(_0xe06075){try{jsonpatch[_0xdcbc('0x1c')](_0xe06075,_0xedb9f0,!![]);}catch(_0x1bfb00){return BPromise[_0xdcbc('0x1d')](_0x1bfb00);}return _0xe06075[_0xdcbc('0x1e')]();};}function saveUpdates(_0x2b2c14,_0x54e570){return function(_0x320b69){if(_0x320b69){return _0x320b69[_0xdcbc('0x1f')](_0x2b2c14)[_0xdcbc('0x20')](function(_0x9e8648){return _0x9e8648;});}return null;};}function removeEntity(_0x2269eb,_0x5bd9f6){return function(_0x45491b){if(_0x45491b){return _0x45491b['destroy']()[_0xdcbc('0x20')](function(){_0x2269eb[_0xdcbc('0x16')](0xcc)[_0xdcbc('0x17')]();});}};}function handleEntityNotFound(_0x5bd43d,_0x2cbd3d){return function(_0x421584){if(!_0x421584){_0x5bd43d[_0xdcbc('0x15')](0x194);}return _0x421584;};}function handleError(_0x18b3d8,_0x4d4bf5){_0x4d4bf5=_0x4d4bf5||0x1f4;return function(_0x52d360){logger[_0xdcbc('0x21')](_0x52d360[_0xdcbc('0x22')]);if(_0x52d360[_0xdcbc('0x23')]){delete _0x52d360[_0xdcbc('0x23')];}_0x18b3d8[_0xdcbc('0x16')](_0x4d4bf5)['send'](_0x52d360);};}exports[_0xdcbc('0x24')]=function(_0x8e0b12,_0x3c414c){var _0x327b6e={},_0x4a2f6a={},_0x1c8fa0={'count':0x0,'rows':[]};var _0x8ef1b0=_['map'](db[_0xdcbc('0x25')][_0xdcbc('0x26')],function(_0x37ecc5){return{'name':_0x37ecc5[_0xdcbc('0x27')],'type':_0x37ecc5['type'][_0xdcbc('0x28')]};});_0x4a2f6a['model']=_[_0xdcbc('0x29')](_0x8ef1b0,_0xdcbc('0x23'));_0x4a2f6a[_0xdcbc('0x2a')]=_[_0xdcbc('0x2b')](_0x8e0b12['query']);_0x4a2f6a[_0xdcbc('0x2c')]=_[_0xdcbc('0x2d')](_0x4a2f6a[_0xdcbc('0x2e')],_0x4a2f6a[_0xdcbc('0x2a')]);_0x327b6e[_0xdcbc('0x2f')]=_[_0xdcbc('0x2d')](_0x4a2f6a[_0xdcbc('0x2e')],qs[_0xdcbc('0x30')](_0x8e0b12['query']['fields']));_0x327b6e[_0xdcbc('0x2f')]=_0x327b6e[_0xdcbc('0x2f')][_0xdcbc('0x31')]?_0x327b6e[_0xdcbc('0x2f')]:_0x4a2f6a['model'];if(!_0x8e0b12[_0xdcbc('0x2a')][_0xdcbc('0x32')](_0xdcbc('0x33'))){_0x327b6e['limit']=qs[_0xdcbc('0x34')](_0x8e0b12['query'][_0xdcbc('0x34')]);_0x327b6e[_0xdcbc('0x18')]=qs[_0xdcbc('0x18')](_0x8e0b12[_0xdcbc('0x2a')][_0xdcbc('0x18')]);}_0x327b6e[_0xdcbc('0x35')]=qs[_0xdcbc('0x36')](_0x8e0b12[_0xdcbc('0x2a')][_0xdcbc('0x36')]);_0x327b6e[_0xdcbc('0x37')]=qs['filters'](_[_0xdcbc('0x38')](_0x8e0b12[_0xdcbc('0x2a')],_0x4a2f6a['filters']),_0x8ef1b0);if(_0x8e0b12[_0xdcbc('0x2a')]['filter']){_0x327b6e[_0xdcbc('0x37')]=_[_0xdcbc('0x39')](_0x327b6e[_0xdcbc('0x37')],{'$or':_[_0xdcbc('0x29')](_0x8ef1b0,function(_0x47f397){if(_0x47f397[_0xdcbc('0x3a')]!==_0xdcbc('0x3b')){var _0x1d0eb6={};_0x1d0eb6[_0x47f397['name']]={'$like':'%'+_0x8e0b12[_0xdcbc('0x2a')][_0xdcbc('0x3c')]+'%'};return _0x1d0eb6;}})});}_0x327b6e=_['merge']({},_0x327b6e,_0x8e0b12['options']);var _0x3705bb={'where':_0x327b6e[_0xdcbc('0x37')]};return db[_0xdcbc('0x25')][_0xdcbc('0x3d')](_0x3705bb)[_0xdcbc('0x20')](function(_0x28863b){_0x1c8fa0[_0xdcbc('0x3d')]=_0x28863b;if(_0x8e0b12[_0xdcbc('0x2a')][_0xdcbc('0x3e')]){_0x327b6e['include']=[{'attributes':['id',_0xdcbc('0x23'),_0xdcbc('0x3f'),'alias'],'model':db[_0xdcbc('0x40')],'as':_0xdcbc('0x40')}];}return db['VoiceCallReport'][_0xdcbc('0x41')](_0x327b6e);})['then'](function(_0x21b29d){_0x1c8fa0[_0xdcbc('0x42')]=_0x21b29d;return _0x1c8fa0;})[_0xdcbc('0x20')](respondWithFilteredResult(_0x3c414c,_0x327b6e))[_0xdcbc('0x43')](handleError(_0x3c414c,null));};exports[_0xdcbc('0x44')]=function(_0x78a4ac,_0x3976e6){var _0x499ba4={'raw':!![],'where':{'id':_0x78a4ac['params']['id']}},_0x543caa={};_0x543caa[_0xdcbc('0x2e')]=_[_0xdcbc('0x2b')](db[_0xdcbc('0x25')][_0xdcbc('0x26')]);_0x543caa[_0xdcbc('0x2a')]=_[_0xdcbc('0x2b')](_0x78a4ac[_0xdcbc('0x2a')]);_0x543caa[_0xdcbc('0x2c')]=_['intersection'](_0x543caa[_0xdcbc('0x2e')],_0x543caa[_0xdcbc('0x2a')]);_0x499ba4[_0xdcbc('0x2f')]=_[_0xdcbc('0x2d')](_0x543caa[_0xdcbc('0x2e')],qs[_0xdcbc('0x30')](_0x78a4ac[_0xdcbc('0x2a')][_0xdcbc('0x30')]));_0x499ba4['attributes']=_0x499ba4['attributes'][_0xdcbc('0x31')]?_0x499ba4[_0xdcbc('0x2f')]:_0x543caa[_0xdcbc('0x2e')];if(_0x78a4ac[_0xdcbc('0x2a')][_0xdcbc('0x3e')]){_0x499ba4[_0xdcbc('0x45')]=[{'all':!![]}];}_0x499ba4=_['merge']({},_0x499ba4,_0x78a4ac[_0xdcbc('0x46')]);return db[_0xdcbc('0x25')][_0xdcbc('0x47')](_0x499ba4)['then'](handleEntityNotFound(_0x3976e6,null))[_0xdcbc('0x20')](respondWithResult(_0x3976e6,null))[_0xdcbc('0x43')](handleError(_0x3976e6,null));};exports['create']=function(_0xe30ab1,_0xcc2e51){return db['VoiceCallReport']['create'](_0xe30ab1['body'],{})[_0xdcbc('0x20')](respondWithResult(_0xcc2e51,0xc9))['catch'](handleError(_0xcc2e51,null));};exports[_0xdcbc('0x48')]=function(_0x334fa4,_0x52bddb){return db['VoiceCallReport'][_0xdcbc('0x47')]({'where':{'id':_0x334fa4[_0xdcbc('0x49')]['id']}})[_0xdcbc('0x20')](handleEntityNotFound(_0x52bddb,null))['then'](removeEntity(_0x52bddb,null))['catch'](handleError(_0x52bddb,null));};exports[_0xdcbc('0x4a')]=function(_0x5e1faa,_0xa62ef4){return db[_0xdcbc('0x25')]['describe']()[_0xdcbc('0x20')](respondWithResult(_0xa62ef4,null))[_0xdcbc('0x43')](handleError(_0xa62ef4,null));};exports[_0xdcbc('0x1f')]=function(_0x436303,_0x1d20ca){if(_0x436303[_0xdcbc('0x4b')][_0xdcbc('0x4c')]){delete _0x436303[_0xdcbc('0x4b')][_0xdcbc('0x4c')];}return db[_0xdcbc('0x25')]['find']({'where':{'uniqueid':_0x436303[_0xdcbc('0x49')]['id'],'UserId':{'$or':[null,_0x436303[_0xdcbc('0x4d')]['id']]}}})[_0xdcbc('0x20')](handleEntityNotFound(_0x1d20ca,null))[_0xdcbc('0x20')](saveUpdates(_0x436303[_0xdcbc('0x4b')],null))[_0xdcbc('0x20')](respondWithResult(_0x1d20ca,null))[_0xdcbc('0x43')](handleError(_0x1d20ca,null));};
\ No newline at end of file
+var _0x5f2f=['stack','name','send','index','VoiceCallReport','rawAttributes','fieldName','type','map','query','filters','intersection','model','attributes','fields','length','hasOwnProperty','nolimit','sort','filter','merge','where','options','includeAll','include','fullname','alias','User','findAll','catch','params','keys','find','create','body','destroy','describe','update','uniqueid','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','sox','to-csv','ejs','fs-extra','lodash','squel','jsforce','desk.js','papaparse','ioredis','../../components/auth/service','../../components/parsers/advancedSearch','api','../../config/utils','../../config/license/util','../../mysqldb','sendStatus','end','status','offset','undefined','limit','count','set','Content-Range','apply','reject','save','then'];(function(_0x3d5f84,_0x569548){var _0x1981b8=function(_0x3bf9f3){while(--_0x3bf9f3){_0x3d5f84['push'](_0x3d5f84['shift']());}};_0x1981b8(++_0x569548);}(_0x5f2f,0x73));var _0xf5f2=function(_0x503152,_0x3ed987){_0x503152=_0x503152-0x0;var _0x503932=_0x5f2f[_0x503152];return _0x503932;};'use strict';var emlformat=require(_0xf5f2('0x0'));var rimraf=require(_0xf5f2('0x1'));var zipdir=require(_0xf5f2('0x2'));var jsonpatch=require(_0xf5f2('0x3'));var rp=require(_0xf5f2('0x4'));var moment=require(_0xf5f2('0x5'));var BPromise=require(_0xf5f2('0x6'));var Mustache=require(_0xf5f2('0x7'));var util=require('util');var path=require('path');var sox=require(_0xf5f2('0x8'));var csv=require(_0xf5f2('0x9'));var ejs=require(_0xf5f2('0xa'));var fs=require('fs');var fs_extra=require(_0xf5f2('0xb'));var _=require(_0xf5f2('0xc'));var squel=require(_0xf5f2('0xd'));var crypto=require('crypto');var jsforce=require(_0xf5f2('0xe'));var deskjs=require(_0xf5f2('0xf'));var toCsv=require(_0xf5f2('0x9'));var querystring=require('querystring');var Papa=require(_0xf5f2('0x10'));var Redis=require(_0xf5f2('0x11'));var authService=require(_0xf5f2('0x12'));var qs=require('../../components/parsers/qs');var as=require(_0xf5f2('0x13'));var hardwareService=require('../../config/license/hardware');var logger=require('../../config/logger')(_0xf5f2('0x14'));var utils=require(_0xf5f2('0x15'));var config=require('../../config/environment');var licenseUtil=require(_0xf5f2('0x16'));var db=require(_0xf5f2('0x17'))['db'];function respondWithStatusCode(_0x331482,_0x3f2997){_0x3f2997=_0x3f2997||0xcc;return function(_0x59bb6c){if(_0x59bb6c){return _0x331482[_0xf5f2('0x18')](_0x3f2997);}return _0x331482['status'](_0x3f2997)[_0xf5f2('0x19')]();};}function respondWithResult(_0xea612c,_0x269909){_0x269909=_0x269909||0xc8;return function(_0x1c1a5c){if(_0x1c1a5c){return _0xea612c[_0xf5f2('0x1a')](_0x269909)['json'](_0x1c1a5c);}};}function respondWithFilteredResult(_0xafe430,_0x286197){return function(_0x17d656){if(_0x17d656){var _0x1b6dd2=typeof _0x286197[_0xf5f2('0x1b')]===_0xf5f2('0x1c')&&typeof _0x286197[_0xf5f2('0x1d')]===_0xf5f2('0x1c');var _0x11f702=_0x17d656[_0xf5f2('0x1e')];var _0x20fccd=_0x1b6dd2?0x0:_0x286197[_0xf5f2('0x1b')];var _0x4ff59b=_0x1b6dd2?_0x17d656[_0xf5f2('0x1e')]:_0x286197[_0xf5f2('0x1b')]+_0x286197[_0xf5f2('0x1d')];var _0x1bf655;if(_0x4ff59b>=_0x11f702){_0x4ff59b=_0x11f702;_0x1bf655=0xc8;}else{_0x1bf655=0xce;}_0xafe430['status'](_0x1bf655);return _0xafe430[_0xf5f2('0x1f')](_0xf5f2('0x20'),_0x20fccd+'-'+_0x4ff59b+'/'+_0x11f702)['json'](_0x17d656);}return null;};}function patchUpdates(_0x47acfc){return function(_0x2d2805){try{jsonpatch[_0xf5f2('0x21')](_0x2d2805,_0x47acfc,!![]);}catch(_0x4ae323){return BPromise[_0xf5f2('0x22')](_0x4ae323);}return _0x2d2805[_0xf5f2('0x23')]();};}function saveUpdates(_0x39e44a,_0x39c024){return function(_0x36f1cb){if(_0x36f1cb){return _0x36f1cb['update'](_0x39e44a)[_0xf5f2('0x24')](function(_0x4669a6){return _0x4669a6;});}return null;};}function removeEntity(_0x4e8bda,_0x2833fe){return function(_0x287ad5){if(_0x287ad5){return _0x287ad5['destroy']()['then'](function(){_0x4e8bda[_0xf5f2('0x1a')](0xcc)[_0xf5f2('0x19')]();});}};}function handleEntityNotFound(_0x13da6f,_0x1a5bb3){return function(_0xf6c58d){if(!_0xf6c58d){_0x13da6f[_0xf5f2('0x18')](0x194);}return _0xf6c58d;};}function handleError(_0x13a3be,_0x281ec8){_0x281ec8=_0x281ec8||0x1f4;return function(_0x294414){logger['error'](_0x294414[_0xf5f2('0x25')]);if(_0x294414[_0xf5f2('0x26')]){delete _0x294414[_0xf5f2('0x26')];}_0x13a3be[_0xf5f2('0x1a')](_0x281ec8)[_0xf5f2('0x27')](_0x294414);};}exports[_0xf5f2('0x28')]=function(_0x5b6672,_0x53cb96){var _0x22c826={},_0x14c829={},_0x11c771={'count':0x0,'rows':[]};var _0x5027ab=_['map'](db[_0xf5f2('0x29')][_0xf5f2('0x2a')],function(_0x17394a){return{'name':_0x17394a[_0xf5f2('0x2b')],'type':_0x17394a[_0xf5f2('0x2c')]['key']};});_0x14c829['model']=_[_0xf5f2('0x2d')](_0x5027ab,'name');_0x14c829[_0xf5f2('0x2e')]=_['keys'](_0x5b6672[_0xf5f2('0x2e')]);_0x14c829[_0xf5f2('0x2f')]=_[_0xf5f2('0x30')](_0x14c829[_0xf5f2('0x31')],_0x14c829[_0xf5f2('0x2e')]);_0x22c826[_0xf5f2('0x32')]=_[_0xf5f2('0x30')](_0x14c829[_0xf5f2('0x31')],qs['fields'](_0x5b6672[_0xf5f2('0x2e')][_0xf5f2('0x33')]));_0x22c826[_0xf5f2('0x32')]=_0x22c826[_0xf5f2('0x32')][_0xf5f2('0x34')]?_0x22c826[_0xf5f2('0x32')]:_0x14c829[_0xf5f2('0x31')];if(!_0x5b6672['query'][_0xf5f2('0x35')](_0xf5f2('0x36'))){_0x22c826['limit']=qs[_0xf5f2('0x1d')](_0x5b6672['query'][_0xf5f2('0x1d')]);_0x22c826[_0xf5f2('0x1b')]=qs[_0xf5f2('0x1b')](_0x5b6672[_0xf5f2('0x2e')]['offset']);}_0x22c826['order']=qs[_0xf5f2('0x37')](_0x5b6672[_0xf5f2('0x2e')][_0xf5f2('0x37')]);_0x22c826['where']=qs[_0xf5f2('0x2f')](_['pick'](_0x5b6672[_0xf5f2('0x2e')],_0x14c829['filters']),_0x5027ab);if(_0x5b6672[_0xf5f2('0x2e')][_0xf5f2('0x38')]){_0x22c826['where']=_[_0xf5f2('0x39')](_0x22c826[_0xf5f2('0x3a')],{'$or':_[_0xf5f2('0x2d')](_0x5027ab,function(_0x35f738){if(_0x35f738['type']!=='VIRTUAL'){var _0x3d328f={};_0x3d328f[_0x35f738[_0xf5f2('0x26')]]={'$like':'%'+_0x5b6672[_0xf5f2('0x2e')][_0xf5f2('0x38')]+'%'};return _0x3d328f;}})});}_0x22c826=_[_0xf5f2('0x39')]({},_0x22c826,_0x5b6672[_0xf5f2('0x3b')]);var _0x2bc20e={'where':_0x22c826['where']};return db[_0xf5f2('0x29')][_0xf5f2('0x1e')](_0x2bc20e)['then'](function(_0xc6a1ae){_0x11c771[_0xf5f2('0x1e')]=_0xc6a1ae;if(_0x5b6672[_0xf5f2('0x2e')][_0xf5f2('0x3c')]){_0x22c826[_0xf5f2('0x3d')]=[{'attributes':['id',_0xf5f2('0x26'),_0xf5f2('0x3e'),_0xf5f2('0x3f')],'model':db['User'],'as':_0xf5f2('0x40')}];}return db[_0xf5f2('0x29')][_0xf5f2('0x41')](_0x22c826);})['then'](function(_0x509dbc){_0x11c771['rows']=_0x509dbc;return _0x11c771;})[_0xf5f2('0x24')](respondWithFilteredResult(_0x53cb96,_0x22c826))[_0xf5f2('0x42')](handleError(_0x53cb96,null));};exports['show']=function(_0x106272,_0xeed03d){var _0x28e33f={'raw':!![],'where':{'id':_0x106272[_0xf5f2('0x43')]['id']}},_0x31f86c={};_0x31f86c[_0xf5f2('0x31')]=_[_0xf5f2('0x44')](db[_0xf5f2('0x29')][_0xf5f2('0x2a')]);_0x31f86c[_0xf5f2('0x2e')]=_[_0xf5f2('0x44')](_0x106272[_0xf5f2('0x2e')]);_0x31f86c[_0xf5f2('0x2f')]=_[_0xf5f2('0x30')](_0x31f86c['model'],_0x31f86c[_0xf5f2('0x2e')]);_0x28e33f['attributes']=_[_0xf5f2('0x30')](_0x31f86c[_0xf5f2('0x31')],qs[_0xf5f2('0x33')](_0x106272[_0xf5f2('0x2e')][_0xf5f2('0x33')]));_0x28e33f[_0xf5f2('0x32')]=_0x28e33f['attributes'][_0xf5f2('0x34')]?_0x28e33f[_0xf5f2('0x32')]:_0x31f86c[_0xf5f2('0x31')];if(_0x106272[_0xf5f2('0x2e')][_0xf5f2('0x3c')]){_0x28e33f[_0xf5f2('0x3d')]=[{'all':!![]}];}_0x28e33f=_[_0xf5f2('0x39')]({},_0x28e33f,_0x106272[_0xf5f2('0x3b')]);return db['VoiceCallReport'][_0xf5f2('0x45')](_0x28e33f)[_0xf5f2('0x24')](handleEntityNotFound(_0xeed03d,null))[_0xf5f2('0x24')](respondWithResult(_0xeed03d,null))['catch'](handleError(_0xeed03d,null));};exports[_0xf5f2('0x46')]=function(_0xc91b64,_0x3179a9){return db['VoiceCallReport']['create'](_0xc91b64[_0xf5f2('0x47')],{})[_0xf5f2('0x24')](respondWithResult(_0x3179a9,0xc9))['catch'](handleError(_0x3179a9,null));};exports[_0xf5f2('0x48')]=function(_0x533cca,_0x740321){return db['VoiceCallReport'][_0xf5f2('0x45')]({'where':{'id':_0x533cca['params']['id']}})[_0xf5f2('0x24')](handleEntityNotFound(_0x740321,null))[_0xf5f2('0x24')](removeEntity(_0x740321,null))[_0xf5f2('0x42')](handleError(_0x740321,null));};exports[_0xf5f2('0x49')]=function(_0x4fa738,_0x3154c1){return db[_0xf5f2('0x29')]['describe']()['then'](respondWithResult(_0x3154c1,null))[_0xf5f2('0x42')](handleError(_0x3154c1,null));};exports[_0xf5f2('0x4a')]=function(_0x57782c,_0x22b645){if(_0x57782c[_0xf5f2('0x47')][_0xf5f2('0x4b')]){delete _0x57782c[_0xf5f2('0x47')]['uniqueid'];}return db['VoiceCallReport'][_0xf5f2('0x45')]({'where':{'uniqueid':_0x57782c[_0xf5f2('0x43')]['id'],'UserId':{'$or':[null,_0x57782c['user']['id']]}}})[_0xf5f2('0x24')](handleEntityNotFound(_0x22b645,null))[_0xf5f2('0x24')](saveUpdates(_0x57782c[_0xf5f2('0x47')],null))[_0xf5f2('0x24')](respondWithResult(_0x22b645,null))[_0xf5f2('0x42')](handleError(_0x22b645,null));};
\ No newline at end of file