Built motion from commit (unavailable).|2.2.4
[motion2.git] / server / api / voiceCallReport / voiceCallReport.controller.js
index 034f9e3..6c8377d 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x0158=['reject','save','update','then','error','stack','name','send','VoiceCallReport','rawAttributes','model','keys','query','dateStart','dateEnd','filters','intersection','attributes','fields','hasOwnProperty','nolimit','order','sort','where','pick','day','merge','filter','map','key','field','count','includeAll','fullname','alias','User','findAll','rows','show','params','length','options','find','catch','create','destroy','describe','body','uniqueid','user','html-pdf','rimraf','zip-dir','fast-json-patch','request-promise','moment','mustache','util','path','to-csv','ejs','lodash','crypto','querystring','ioredis','../../components/parsers/qs','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','end','json','offset','limit','set','Content-Range','apply'];(function(_0x40b75f,_0x582530){var _0x39dc61=function(_0x2b1d7f){while(--_0x2b1d7f){_0x40b75f['push'](_0x40b75f['shift']());}};_0x39dc61(++_0x582530);}(_0x0158,0x82));var _0x8015=function(_0x4d97c2,_0x15a584){_0x4d97c2=_0x4d97c2-0x0;var _0x510afb=_0x0158[_0x4d97c2];return _0x510afb;};'use strict';var pdf=require(_0x8015('0x0'));var emlformat=require('eml-format');var rimraf=require(_0x8015('0x1'));var zipdir=require(_0x8015('0x2'));var jsonpatch=require(_0x8015('0x3'));var rp=require(_0x8015('0x4'));var moment=require(_0x8015('0x5'));var BPromise=require('bluebird');var Mustache=require(_0x8015('0x6'));var util=require(_0x8015('0x7'));var path=require(_0x8015('0x8'));var sox=require('sox');var csv=require(_0x8015('0x9'));var ejs=require(_0x8015('0xa'));var fs=require('fs');var _=require(_0x8015('0xb'));var squel=require('squel');var crypto=require(_0x8015('0xc'));var jsforce=require('jsforce');var deskjs=require('desk.js');var toCsv=require(_0x8015('0x9'));var querystring=require(_0x8015('0xd'));var Papa=require('papaparse');var Redis=require(_0x8015('0xe'));var qs=require(_0x8015('0xf'));var logger=require(_0x8015('0x10'))(_0x8015('0x11'));var utils=require(_0x8015('0x12'));var config=require(_0x8015('0x13'));var db=require(_0x8015('0x14'))['db'];function respondWithStatusCode(_0x9b7d40,_0x1b1cb6){_0x1b1cb6=_0x1b1cb6||0xcc;return function(_0x525f21){if(_0x525f21){return _0x9b7d40[_0x8015('0x15')](_0x1b1cb6);}return _0x9b7d40[_0x8015('0x16')](_0x1b1cb6)[_0x8015('0x17')]();};}function respondWithResult(_0x4ab122,_0x1d0d0a){_0x1d0d0a=_0x1d0d0a||0xc8;return function(_0x4630d8){if(_0x4630d8){return _0x4ab122[_0x8015('0x16')](_0x1d0d0a)[_0x8015('0x18')](_0x4630d8);}};}function respondWithFilteredResult(_0x4227ad,_0x236e39){return function(_0x51b8a3){if(_0x51b8a3){var _0x3ba16e=_0x51b8a3['count'],_0x17bdbe=_0x236e39[_0x8015('0x19')],_0x58703e=_0x236e39['offset']+_0x236e39[_0x8015('0x1a')],_0x10b1ae;if(_0x58703e>=_0x3ba16e){_0x58703e=_0x3ba16e;_0x10b1ae=0xc8;}else{_0x10b1ae=0xce;}_0x4227ad[_0x8015('0x16')](_0x10b1ae);return _0x4227ad[_0x8015('0x1b')](_0x8015('0x1c'),_0x17bdbe+'-'+_0x58703e+'/'+_0x3ba16e)['json'](_0x51b8a3);}return null;};}function patchUpdates(_0x1a10f6){return function(_0x4eb0b5){try{jsonpatch[_0x8015('0x1d')](_0x4eb0b5,_0x1a10f6,!![]);}catch(_0x242a3b){return BPromise[_0x8015('0x1e')](_0x242a3b);}return _0x4eb0b5[_0x8015('0x1f')]();};}function saveUpdates(_0x4f9563,_0x3d4bef){return function(_0x475b79){if(_0x475b79){return _0x475b79[_0x8015('0x20')](_0x4f9563)[_0x8015('0x21')](function(_0x174007){return _0x174007;});}return null;};}function removeEntity(_0x2fc4d5,_0x3412da){return function(_0x544c01){if(_0x544c01){return _0x544c01['destroy']()[_0x8015('0x21')](function(){_0x2fc4d5[_0x8015('0x16')](0xcc)[_0x8015('0x17')]();});}};}function handleEntityNotFound(_0x5f48e7,_0x45aae1){return function(_0x480262){if(!_0x480262){_0x5f48e7[_0x8015('0x15')](0x194);}return _0x480262;};}function handleError(_0x57db59,_0x34bbd9){_0x34bbd9=_0x34bbd9||0x1f4;return function(_0xa0b17e){logger[_0x8015('0x22')](_0xa0b17e[_0x8015('0x23')]);if(_0xa0b17e[_0x8015('0x24')]){delete _0xa0b17e[_0x8015('0x24')];}_0x57db59[_0x8015('0x16')](_0x34bbd9)[_0x8015('0x25')](_0xa0b17e);};}exports['index']=function(_0x369378,_0x45e232){var _0xcf4776={},_0x78f8b9={},_0x4bea08={'count':0x0,'rows':[]};var _0x165a96=db[_0x8015('0x26')][_0x8015('0x27')];_0x78f8b9[_0x8015('0x28')]=_[_0x8015('0x29')](_0x165a96);var _0x1ab727={'dateStart':_0x369378[_0x8015('0x2a')][_0x8015('0x2b')],'dateEnd':_0x369378['query'][_0x8015('0x2c')]};delete _0x369378[_0x8015('0x2a')][_0x8015('0x2b')];delete _0x369378['query'][_0x8015('0x2c')];_0x78f8b9[_0x8015('0x2a')]=_[_0x8015('0x29')](_0x369378[_0x8015('0x2a')]);_0x78f8b9[_0x8015('0x2d')]=_[_0x8015('0x2e')](_0x78f8b9['model'],_0x78f8b9[_0x8015('0x2a')]);_0xcf4776[_0x8015('0x2f')]=_[_0x8015('0x2e')](_0x78f8b9[_0x8015('0x28')],qs[_0x8015('0x30')](_0x369378[_0x8015('0x2a')][_0x8015('0x30')]));_0xcf4776[_0x8015('0x2f')]=_0xcf4776[_0x8015('0x2f')]['length']?_0xcf4776[_0x8015('0x2f')]:_0x78f8b9['model'];if(!_0x369378[_0x8015('0x2a')][_0x8015('0x31')](_0x8015('0x32'))){_0xcf4776[_0x8015('0x1a')]=qs[_0x8015('0x1a')](_0x369378[_0x8015('0x2a')][_0x8015('0x1a')]);_0xcf4776[_0x8015('0x19')]=qs[_0x8015('0x19')](_0x369378[_0x8015('0x2a')][_0x8015('0x19')]);}_0xcf4776[_0x8015('0x33')]=qs['sort'](_0x369378['query'][_0x8015('0x34')]);_0xcf4776[_0x8015('0x35')]=qs['filters'](_[_0x8015('0x36')](_0x369378[_0x8015('0x2a')],_0x78f8b9[_0x8015('0x2d')]));if(_0x1ab727[_0x8015('0x2b')]){if(_0x1ab727[_0x8015('0x2c')]){_0x1ab727[_0x8015('0x2c')]=moment(_0x1ab727[_0x8015('0x2c')])['add'](0x1,_0x8015('0x37'));}else{_0x1ab727[_0x8015('0x2c')]=moment(_0x1ab727[_0x8015('0x2b')])['add'](0x1,'day');}_[_0x8015('0x38')](_0xcf4776[_0x8015('0x35')],{'createdAt':{'$gte':_0x1ab727[_0x8015('0x2b')],'$lte':_0x1ab727[_0x8015('0x2c')]}});}if(_0x369378[_0x8015('0x2a')][_0x8015('0x39')]){_0xcf4776[_0x8015('0x35')]=_['merge'](_0xcf4776['where'],{'$or':_[_0x8015('0x3a')](_0x165a96,function(_0x1c9c3a){if(_0x1c9c3a['type'][_0x8015('0x3b')]!=='VIRTUAL'){var _0x405017={};_0x405017[_0x1c9c3a[_0x8015('0x3c')]]={'$like':'%'+_0x369378[_0x8015('0x2a')][_0x8015('0x39')]+'%'};return _0x405017;}})});}_0xcf4776=_[_0x8015('0x38')]({},_0xcf4776,_0x369378['options']);var _0x1bc1d0={'where':_0xcf4776[_0x8015('0x35')]};return db['VoiceCallReport'][_0x8015('0x3d')](_0x1bc1d0)['then'](function(_0x49513d){_0x4bea08['count']=_0x49513d;if(_0x369378['query'][_0x8015('0x3e')]){_0xcf4776['include']=[{'attributes':['id',_0x8015('0x24'),_0x8015('0x3f'),_0x8015('0x40')],'model':db[_0x8015('0x41')],'as':_0x8015('0x41')}];}return db['VoiceCallReport'][_0x8015('0x42')](_0xcf4776);})[_0x8015('0x21')](function(_0x715484){_0x4bea08[_0x8015('0x43')]=_0x715484;return _0x4bea08;})[_0x8015('0x21')](respondWithFilteredResult(_0x45e232,_0xcf4776))['catch'](handleError(_0x45e232,null));};exports[_0x8015('0x44')]=function(_0x264357,_0x36aa07){var _0x191531={'raw':!![],'where':{'id':_0x264357[_0x8015('0x45')]['id']}},_0xd53763={};_0xd53763[_0x8015('0x28')]=_[_0x8015('0x29')](db[_0x8015('0x26')][_0x8015('0x27')]);_0xd53763[_0x8015('0x2a')]=_[_0x8015('0x29')](_0x264357['query']);_0xd53763[_0x8015('0x2d')]=_[_0x8015('0x2e')](_0xd53763['model'],_0xd53763[_0x8015('0x2a')]);_0x191531[_0x8015('0x2f')]=_[_0x8015('0x2e')](_0xd53763[_0x8015('0x28')],qs[_0x8015('0x30')](_0x264357['query'][_0x8015('0x30')]));_0x191531[_0x8015('0x2f')]=_0x191531[_0x8015('0x2f')][_0x8015('0x46')]?_0x191531[_0x8015('0x2f')]:_0xd53763[_0x8015('0x28')];if(_0x264357[_0x8015('0x2a')][_0x8015('0x3e')]){_0x191531['include']=[{'all':!![]}];}_0x191531=_[_0x8015('0x38')]({},_0x191531,_0x264357[_0x8015('0x47')]);return db[_0x8015('0x26')][_0x8015('0x48')](_0x191531)[_0x8015('0x21')](handleEntityNotFound(_0x36aa07,null))[_0x8015('0x21')](respondWithResult(_0x36aa07,null))[_0x8015('0x49')](handleError(_0x36aa07,null));};exports[_0x8015('0x4a')]=function(_0x30f435,_0x338baa){return db[_0x8015('0x26')][_0x8015('0x4a')](_0x30f435['body'],{})[_0x8015('0x21')](respondWithResult(_0x338baa,0xc9))[_0x8015('0x49')](handleError(_0x338baa,null));};exports[_0x8015('0x4b')]=function(_0x3f5191,_0xfac047){return db[_0x8015('0x26')][_0x8015('0x48')]({'where':{'id':_0x3f5191['params']['id']}})[_0x8015('0x21')](handleEntityNotFound(_0xfac047,null))[_0x8015('0x21')](removeEntity(_0xfac047,null))[_0x8015('0x49')](handleError(_0xfac047,null));};exports['describe']=function(_0x5a5176,_0x3ffdd2){return db[_0x8015('0x26')][_0x8015('0x4c')]()[_0x8015('0x21')](respondWithResult(_0x3ffdd2,null))[_0x8015('0x49')](handleError(_0x3ffdd2,null));};exports[_0x8015('0x20')]=function(_0x42221d,_0x14a594){if(_0x42221d[_0x8015('0x4d')]['uniqueid']){delete _0x42221d[_0x8015('0x4d')][_0x8015('0x4e')];}return db['VoiceCallReport'][_0x8015('0x48')]({'where':{'uniqueid':_0x42221d[_0x8015('0x45')]['id'],'UserId':{'$or':[null,_0x42221d[_0x8015('0x4f')]['id']]}}})[_0x8015('0x21')](handleEntityNotFound(_0x14a594,null))[_0x8015('0x21')](saveUpdates(_0x42221d['body'],null))[_0x8015('0x21')](respondWithResult(_0x14a594,null))[_0x8015('0x49')](handleError(_0x14a594,null));};
\ No newline at end of file
+var _0x2430=['name','index','rawAttributes','keys','query','dateStart','dateEnd','filters','intersection','model','attributes','fields','length','order','sort','pick','day','add','where','filter','map','type','key','merge','options','VoiceCallReport','includeAll','include','fullname','alias','User','findAll','rows','catch','create','body','find','params','describe','uniqueid','user','html-pdf','zip-dir','fast-json-patch','bluebird','mustache','util','path','sox','to-csv','squel','crypto','jsforce','querystring','papaparse','ioredis','../../components/parsers/qs','../../config/logger','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','end','json','count','offset','limit','set','Content-Range','reject','save','update','destroy','then','error'];(function(_0x34520d,_0x31419e){var _0x8b8eb=function(_0x406750){while(--_0x406750){_0x34520d['push'](_0x34520d['shift']());}};_0x8b8eb(++_0x31419e);}(_0x2430,0x10d));var _0x0243=function(_0x484c03,_0x13c1d2){_0x484c03=_0x484c03-0x0;var _0x294127=_0x2430[_0x484c03];return _0x294127;};'use strict';var pdf=require(_0x0243('0x0'));var emlformat=require('eml-format');var rimraf=require('rimraf');var zipdir=require(_0x0243('0x1'));var jsonpatch=require(_0x0243('0x2'));var rp=require('request-promise');var moment=require('moment');var BPromise=require(_0x0243('0x3'));var Mustache=require(_0x0243('0x4'));var util=require(_0x0243('0x5'));var path=require(_0x0243('0x6'));var sox=require(_0x0243('0x7'));var csv=require(_0x0243('0x8'));var ejs=require('ejs');var fs=require('fs');var _=require('lodash');var squel=require(_0x0243('0x9'));var crypto=require(_0x0243('0xa'));var jsforce=require(_0x0243('0xb'));var deskjs=require('desk.js');var toCsv=require('to-csv');var querystring=require(_0x0243('0xc'));var Papa=require(_0x0243('0xd'));var Redis=require(_0x0243('0xe'));var qs=require(_0x0243('0xf'));var logger=require(_0x0243('0x10'))('api');var utils=require(_0x0243('0x11'));var config=require(_0x0243('0x12'));var db=require(_0x0243('0x13'))['db'];function respondWithStatusCode(_0x94317c,_0x70d654){_0x70d654=_0x70d654||0xcc;return function(_0x36a0f2){if(_0x36a0f2){return _0x94317c[_0x0243('0x14')](_0x70d654);}return _0x94317c[_0x0243('0x15')](_0x70d654)[_0x0243('0x16')]();};}function respondWithResult(_0x2381aa,_0x36a145){_0x36a145=_0x36a145||0xc8;return function(_0x547276){if(_0x547276){return _0x2381aa[_0x0243('0x15')](_0x36a145)[_0x0243('0x17')](_0x547276);}};}function respondWithFilteredResult(_0x349e25,_0x2ac378){return function(_0xd07d16){if(_0xd07d16){var _0x821697=_0xd07d16[_0x0243('0x18')],_0x40a7f3=_0x2ac378['offset'],_0x400aba=_0x2ac378[_0x0243('0x19')]+_0x2ac378[_0x0243('0x1a')],_0x620442;if(_0x400aba>=_0x821697){_0x400aba=_0x821697;_0x620442=0xc8;}else{_0x620442=0xce;}_0x349e25[_0x0243('0x15')](_0x620442);return _0x349e25[_0x0243('0x1b')](_0x0243('0x1c'),_0x40a7f3+'-'+_0x400aba+'/'+_0x821697)[_0x0243('0x17')](_0xd07d16);}return null;};}function patchUpdates(_0xfb0492){return function(_0x49a4a7){try{jsonpatch['apply'](_0x49a4a7,_0xfb0492,!![]);}catch(_0x33afc2){return BPromise[_0x0243('0x1d')](_0x33afc2);}return _0x49a4a7[_0x0243('0x1e')]();};}function saveUpdates(_0x583307,_0x4fc0fd){return function(_0x4dbb53){if(_0x4dbb53){return _0x4dbb53[_0x0243('0x1f')](_0x583307)['then'](function(_0x2c6f7f){return _0x2c6f7f;});}return null;};}function removeEntity(_0x1eff36,_0x1292e7){return function(_0x24076d){if(_0x24076d){return _0x24076d[_0x0243('0x20')]()[_0x0243('0x21')](function(){_0x1eff36[_0x0243('0x15')](0xcc)[_0x0243('0x16')]();});}};}function handleEntityNotFound(_0x33f784,_0x16d66e){return function(_0x583fdd){if(!_0x583fdd){_0x33f784['sendStatus'](0x194);}return _0x583fdd;};}function handleError(_0x476ae1,_0x8229d0){_0x8229d0=_0x8229d0||0x1f4;return function(_0x40a0c7){logger[_0x0243('0x22')](_0x40a0c7['stack']);if(_0x40a0c7[_0x0243('0x23')]){delete _0x40a0c7[_0x0243('0x23')];}_0x476ae1[_0x0243('0x15')](_0x8229d0)['send'](_0x40a0c7);};}exports[_0x0243('0x24')]=function(_0x3f2931,_0x4615c4){var _0x18ef94={},_0x1ed724={},_0x30851f={'count':0x0,'rows':[]};var _0x8581f0=db['VoiceCallReport'][_0x0243('0x25')];_0x1ed724['model']=_[_0x0243('0x26')](_0x8581f0);var _0x2e3944={'dateStart':_0x3f2931[_0x0243('0x27')][_0x0243('0x28')],'dateEnd':_0x3f2931['query'][_0x0243('0x29')]};delete _0x3f2931[_0x0243('0x27')][_0x0243('0x28')];delete _0x3f2931[_0x0243('0x27')][_0x0243('0x29')];_0x1ed724[_0x0243('0x27')]=_['keys'](_0x3f2931[_0x0243('0x27')]);_0x1ed724[_0x0243('0x2a')]=_[_0x0243('0x2b')](_0x1ed724[_0x0243('0x2c')],_0x1ed724[_0x0243('0x27')]);_0x18ef94[_0x0243('0x2d')]=_[_0x0243('0x2b')](_0x1ed724[_0x0243('0x2c')],qs[_0x0243('0x2e')](_0x3f2931[_0x0243('0x27')][_0x0243('0x2e')]));_0x18ef94[_0x0243('0x2d')]=_0x18ef94[_0x0243('0x2d')][_0x0243('0x2f')]?_0x18ef94[_0x0243('0x2d')]:_0x1ed724[_0x0243('0x2c')];if(!_0x3f2931[_0x0243('0x27')]['hasOwnProperty']('nolimit')){_0x18ef94[_0x0243('0x1a')]=qs['limit'](_0x3f2931['query'][_0x0243('0x1a')]);_0x18ef94[_0x0243('0x19')]=qs[_0x0243('0x19')](_0x3f2931[_0x0243('0x27')][_0x0243('0x19')]);}_0x18ef94[_0x0243('0x30')]=qs[_0x0243('0x31')](_0x3f2931[_0x0243('0x27')][_0x0243('0x31')]);_0x18ef94['where']=qs[_0x0243('0x2a')](_[_0x0243('0x32')](_0x3f2931[_0x0243('0x27')],_0x1ed724[_0x0243('0x2a')]));if(_0x2e3944[_0x0243('0x28')]){if(_0x2e3944[_0x0243('0x29')]){_0x2e3944[_0x0243('0x29')]=moment(_0x2e3944['dateEnd'])['add'](0x1,_0x0243('0x33'));}else{_0x2e3944['dateEnd']=moment(_0x2e3944['dateStart'])[_0x0243('0x34')](0x1,_0x0243('0x33'));}_['merge'](_0x18ef94[_0x0243('0x35')],{'createdAt':{'$gte':_0x2e3944[_0x0243('0x28')],'$lte':_0x2e3944[_0x0243('0x29')]}});}if(_0x3f2931['query'][_0x0243('0x36')]){_0x18ef94['where']=_['merge'](_0x18ef94['where'],{'$or':_[_0x0243('0x37')](_0x8581f0,function(_0xd959bd){if(_0xd959bd[_0x0243('0x38')][_0x0243('0x39')]!=='VIRTUAL'){var _0x548235={};_0x548235[_0xd959bd['field']]={'$like':'%'+_0x3f2931[_0x0243('0x27')][_0x0243('0x36')]+'%'};return _0x548235;}})});}_0x18ef94=_[_0x0243('0x3a')]({},_0x18ef94,_0x3f2931[_0x0243('0x3b')]);var _0x266508={'where':_0x18ef94[_0x0243('0x35')]};return db[_0x0243('0x3c')][_0x0243('0x18')](_0x266508)['then'](function(_0xe158ec){_0x30851f[_0x0243('0x18')]=_0xe158ec;if(_0x3f2931[_0x0243('0x27')][_0x0243('0x3d')]){_0x18ef94[_0x0243('0x3e')]=[{'attributes':['id',_0x0243('0x23'),_0x0243('0x3f'),_0x0243('0x40')],'model':db[_0x0243('0x41')],'as':'User'}];}return db['VoiceCallReport'][_0x0243('0x42')](_0x18ef94);})[_0x0243('0x21')](function(_0x205ace){_0x30851f[_0x0243('0x43')]=_0x205ace;return _0x30851f;})[_0x0243('0x21')](respondWithFilteredResult(_0x4615c4,_0x18ef94))[_0x0243('0x44')](handleError(_0x4615c4,null));};exports['show']=function(_0x5103e7,_0x36e06c){var _0x10d079={'raw':!![],'where':{'id':_0x5103e7['params']['id']}},_0x5ca207={};_0x5ca207[_0x0243('0x2c')]=_[_0x0243('0x26')](db[_0x0243('0x3c')][_0x0243('0x25')]);_0x5ca207[_0x0243('0x27')]=_['keys'](_0x5103e7[_0x0243('0x27')]);_0x5ca207[_0x0243('0x2a')]=_['intersection'](_0x5ca207[_0x0243('0x2c')],_0x5ca207[_0x0243('0x27')]);_0x10d079[_0x0243('0x2d')]=_[_0x0243('0x2b')](_0x5ca207[_0x0243('0x2c')],qs['fields'](_0x5103e7[_0x0243('0x27')][_0x0243('0x2e')]));_0x10d079[_0x0243('0x2d')]=_0x10d079[_0x0243('0x2d')][_0x0243('0x2f')]?_0x10d079[_0x0243('0x2d')]:_0x5ca207[_0x0243('0x2c')];if(_0x5103e7[_0x0243('0x27')][_0x0243('0x3d')]){_0x10d079[_0x0243('0x3e')]=[{'all':!![]}];}_0x10d079=_['merge']({},_0x10d079,_0x5103e7['options']);return db[_0x0243('0x3c')]['find'](_0x10d079)['then'](handleEntityNotFound(_0x36e06c,null))['then'](respondWithResult(_0x36e06c,null))[_0x0243('0x44')](handleError(_0x36e06c,null));};exports[_0x0243('0x45')]=function(_0xf1a4cd,_0x47b06a){return db[_0x0243('0x3c')][_0x0243('0x45')](_0xf1a4cd[_0x0243('0x46')],{})[_0x0243('0x21')](respondWithResult(_0x47b06a,0xc9))[_0x0243('0x44')](handleError(_0x47b06a,null));};exports[_0x0243('0x20')]=function(_0x146ab5,_0x576a6d){return db['VoiceCallReport'][_0x0243('0x47')]({'where':{'id':_0x146ab5[_0x0243('0x48')]['id']}})[_0x0243('0x21')](handleEntityNotFound(_0x576a6d,null))['then'](removeEntity(_0x576a6d,null))[_0x0243('0x44')](handleError(_0x576a6d,null));};exports[_0x0243('0x49')]=function(_0x5cc081,_0x4eaa26){return db[_0x0243('0x3c')]['describe']()['then'](respondWithResult(_0x4eaa26,null))['catch'](handleError(_0x4eaa26,null));};exports['update']=function(_0x5419f8,_0x2726ff){if(_0x5419f8[_0x0243('0x46')]['uniqueid']){delete _0x5419f8['body'][_0x0243('0x4a')];}return db[_0x0243('0x3c')]['find']({'where':{'uniqueid':_0x5419f8[_0x0243('0x48')]['id'],'UserId':{'$or':[null,_0x5419f8[_0x0243('0x4b')]['id']]}}})[_0x0243('0x21')](handleEntityNotFound(_0x2726ff,null))[_0x0243('0x21')](saveUpdates(_0x5419f8['body'],null))[_0x0243('0x21')](respondWithResult(_0x2726ff,null))[_0x0243('0x44')](handleError(_0x2726ff,null));};
\ No newline at end of file