Built motion from commit (unavailable).|2.0.74
[motion2.git] / server / api / voiceCallReport / voiceCallReport.controller.js
index 8638b64..ae4dae5 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xfa47=['fast-json-patch','request-promise','moment','bluebird','mustache','to-csv','lodash','crypto','jsforce','desk.js','querystring','../../components/parsers/qs','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','end','json','set','Content-Range','apply','save','then','destroy','name','rawAttributes','model','keys','query','dateStart','dateEnd','intersection','fields','attributes','hasOwnProperty','nolimit','limit','offset','sort','where','filters','pick','add','day','filter','merge','options','VoiceCallReport','count','alias','User','findAll','rows','catch','show','params','length','includeAll','include','find','create','body','describe','update','uniqueid','user'];(function(_0x3e5086,_0x48f4a2){var _0xfeb102=function(_0x5a945f){while(--_0x5a945f){_0x3e5086['push'](_0x3e5086['shift']());}};_0xfeb102(++_0x48f4a2);}(_0xfa47,0x19e));var _0x7fa4=function(_0x2cbd58,_0x278e75){_0x2cbd58=_0x2cbd58-0x0;var _0x42ef2a=_0xfa47[_0x2cbd58];return _0x42ef2a;};'use strict';var jsonpatch=require(_0x7fa4('0x0'));var rp=require(_0x7fa4('0x1'));var moment=require(_0x7fa4('0x2'));var BPromise=require(_0x7fa4('0x3'));var Mustache=require(_0x7fa4('0x4'));var util=require('util');var path=require('path');var sox=require('sox');var csv=require(_0x7fa4('0x5'));var ejs=require('ejs');var fs=require('fs');var _=require(_0x7fa4('0x6'));var squel=require('squel');var crypto=require(_0x7fa4('0x7'));var jsforce=require(_0x7fa4('0x8'));var deskjs=require(_0x7fa4('0x9'));var toCsv=require(_0x7fa4('0x5'));var querystring=require(_0x7fa4('0xa'));var Papa=require('papaparse');var qs=require(_0x7fa4('0xb'));var logger=require(_0x7fa4('0xc'))(_0x7fa4('0xd'));var utils=require(_0x7fa4('0xe'));var config=require(_0x7fa4('0xf'));var db=require(_0x7fa4('0x10'))['db'];function respondWithStatusCode(_0x183c1a,_0x51098d){_0x51098d=_0x51098d||0xcc;return function(_0x18b9d8){if(_0x18b9d8){return _0x183c1a[_0x7fa4('0x11')](_0x51098d);}return _0x183c1a[_0x7fa4('0x12')](_0x51098d)[_0x7fa4('0x13')]();};}function respondWithResult(_0x101fcd,_0x36935e){_0x36935e=_0x36935e||0xc8;return function(_0x178041){if(_0x178041){return _0x101fcd[_0x7fa4('0x12')](_0x36935e)[_0x7fa4('0x14')](_0x178041);}};}function respondWithFilteredResult(_0x1096bf,_0x2fd475){return function(_0x287c00){if(_0x287c00){var _0x1396cd=_0x287c00['count'],_0x45588c=_0x2fd475['offset'],_0x372aa0=_0x2fd475['offset']+_0x2fd475['limit'],_0xe19e6f;if(_0x372aa0>=_0x1396cd){_0x372aa0=_0x1396cd;_0xe19e6f=0xc8;}else{_0xe19e6f=0xce;}_0x1096bf[_0x7fa4('0x12')](_0xe19e6f);return _0x1096bf[_0x7fa4('0x15')](_0x7fa4('0x16'),_0x45588c+'-'+_0x372aa0+'/'+_0x1396cd)[_0x7fa4('0x14')](_0x287c00);}return null;};}function patchUpdates(_0x115472){return function(_0x47877a){try{jsonpatch[_0x7fa4('0x17')](_0x47877a,_0x115472,!![]);}catch(_0x229406){return BPromise['reject'](_0x229406);}return _0x47877a[_0x7fa4('0x18')]();};}function saveUpdates(_0x126284,_0x479a74){return function(_0x52248f){if(_0x52248f){return _0x52248f['update'](_0x126284)[_0x7fa4('0x19')](function(_0x429387){return _0x429387;});}return null;};}function removeEntity(_0x56f8f8,_0xf5e8f0){return function(_0x12648c){if(_0x12648c){return _0x12648c[_0x7fa4('0x1a')]()[_0x7fa4('0x19')](function(){_0x56f8f8[_0x7fa4('0x12')](0xcc)['end']();});}};}function handleEntityNotFound(_0x5b2243,_0x4e75ad){return function(_0xb190d){if(!_0xb190d){_0x5b2243[_0x7fa4('0x11')](0x194);}return _0xb190d;};}function handleError(_0xd1e151,_0x4fee10){_0x4fee10=_0x4fee10||0x1f4;return function(_0xe4b335){logger['error'](_0xe4b335['stack']);if(_0xe4b335[_0x7fa4('0x1b')]){delete _0xe4b335[_0x7fa4('0x1b')];}_0xd1e151[_0x7fa4('0x12')](_0x4fee10)['send'](_0xe4b335);};}exports['index']=function(_0x17ab36,_0x2979ad){var _0x4d55b5={},_0xbef194={},_0x1287ed={'count':0x0,'rows':[]};var _0x1ebc4a=db['VoiceCallReport'][_0x7fa4('0x1c')];_0xbef194[_0x7fa4('0x1d')]=_[_0x7fa4('0x1e')](_0x1ebc4a);var _0x16261e={'dateStart':_0x17ab36[_0x7fa4('0x1f')][_0x7fa4('0x20')],'dateEnd':_0x17ab36[_0x7fa4('0x1f')][_0x7fa4('0x21')]};delete _0x17ab36[_0x7fa4('0x1f')][_0x7fa4('0x20')];delete _0x17ab36[_0x7fa4('0x1f')]['dateEnd'];_0xbef194[_0x7fa4('0x1f')]=_[_0x7fa4('0x1e')](_0x17ab36['query']);_0xbef194['filters']=_[_0x7fa4('0x22')](_0xbef194[_0x7fa4('0x1d')],_0xbef194[_0x7fa4('0x1f')]);_0x4d55b5['attributes']=_[_0x7fa4('0x22')](_0xbef194[_0x7fa4('0x1d')],qs[_0x7fa4('0x23')](_0x17ab36['query'][_0x7fa4('0x23')]));_0x4d55b5[_0x7fa4('0x24')]=_0x4d55b5[_0x7fa4('0x24')]['length']?_0x4d55b5[_0x7fa4('0x24')]:_0xbef194[_0x7fa4('0x1d')];if(!_0x17ab36[_0x7fa4('0x1f')][_0x7fa4('0x25')](_0x7fa4('0x26'))){_0x4d55b5[_0x7fa4('0x27')]=qs[_0x7fa4('0x27')](_0x17ab36[_0x7fa4('0x1f')][_0x7fa4('0x27')]);_0x4d55b5[_0x7fa4('0x28')]=qs[_0x7fa4('0x28')](_0x17ab36[_0x7fa4('0x1f')]['offset']);}_0x4d55b5['order']=qs[_0x7fa4('0x29')](_0x17ab36[_0x7fa4('0x1f')]['sort']);_0x4d55b5[_0x7fa4('0x2a')]=qs[_0x7fa4('0x2b')](_[_0x7fa4('0x2c')](_0x17ab36['query'],_0xbef194[_0x7fa4('0x2b')]));if(_0x16261e['dateStart']){if(_0x16261e[_0x7fa4('0x21')]){_0x16261e['dateEnd']=moment(_0x16261e[_0x7fa4('0x21')])[_0x7fa4('0x2d')](0x1,_0x7fa4('0x2e'));}else{_0x16261e[_0x7fa4('0x21')]=moment(_0x16261e[_0x7fa4('0x20')])[_0x7fa4('0x2d')](0x1,_0x7fa4('0x2e'));}_['merge'](_0x4d55b5[_0x7fa4('0x2a')],{'createdAt':{'$gte':_0x16261e[_0x7fa4('0x20')],'$lte':_0x16261e[_0x7fa4('0x21')]}});}if(_0x17ab36[_0x7fa4('0x1f')][_0x7fa4('0x2f')]){_0x4d55b5[_0x7fa4('0x2a')]=_['merge'](_0x4d55b5['where'],{'$or':_['map'](_0x4d55b5['attributes'],function(_0x1b7e0d){var _0x168320={};_0x168320[_0x1b7e0d]={'$like':'%'+_0x17ab36[_0x7fa4('0x1f')][_0x7fa4('0x2f')]+'%'};return _0x168320;})});}_0x4d55b5=_[_0x7fa4('0x30')]({},_0x4d55b5,_0x17ab36[_0x7fa4('0x31')]);var _0x4cf764={'where':_0x4d55b5[_0x7fa4('0x2a')]};return db[_0x7fa4('0x32')][_0x7fa4('0x33')](_0x4cf764)[_0x7fa4('0x19')](function(_0x41cc79){_0x1287ed[_0x7fa4('0x33')]=_0x41cc79;if(_0x17ab36[_0x7fa4('0x1f')]['includeAll']){_0x4d55b5['include']=[{'attributes':['id',_0x7fa4('0x1b'),'fullname',_0x7fa4('0x34')],'model':db[_0x7fa4('0x35')],'as':_0x7fa4('0x35')}];}return db[_0x7fa4('0x32')][_0x7fa4('0x36')](_0x4d55b5);})['then'](function(_0x23d6ec){_0x1287ed[_0x7fa4('0x37')]=_0x23d6ec;return _0x1287ed;})[_0x7fa4('0x19')](respondWithFilteredResult(_0x2979ad,_0x4d55b5))[_0x7fa4('0x38')](handleError(_0x2979ad,null));};exports[_0x7fa4('0x39')]=function(_0x443586,_0x6cfab6){var _0x17a6e8={'raw':!![],'where':{'id':_0x443586[_0x7fa4('0x3a')]['id']}},_0x5e367d={};_0x5e367d[_0x7fa4('0x1d')]=_[_0x7fa4('0x1e')](db[_0x7fa4('0x32')][_0x7fa4('0x1c')]);_0x5e367d[_0x7fa4('0x1f')]=_[_0x7fa4('0x1e')](_0x443586[_0x7fa4('0x1f')]);_0x5e367d[_0x7fa4('0x2b')]=_[_0x7fa4('0x22')](_0x5e367d[_0x7fa4('0x1d')],_0x5e367d[_0x7fa4('0x1f')]);_0x17a6e8[_0x7fa4('0x24')]=_[_0x7fa4('0x22')](_0x5e367d[_0x7fa4('0x1d')],qs[_0x7fa4('0x23')](_0x443586[_0x7fa4('0x1f')][_0x7fa4('0x23')]));_0x17a6e8[_0x7fa4('0x24')]=_0x17a6e8[_0x7fa4('0x24')][_0x7fa4('0x3b')]?_0x17a6e8[_0x7fa4('0x24')]:_0x5e367d[_0x7fa4('0x1d')];if(_0x443586[_0x7fa4('0x1f')][_0x7fa4('0x3c')]){_0x17a6e8[_0x7fa4('0x3d')]=[{'all':!![]}];}_0x17a6e8=_[_0x7fa4('0x30')]({},_0x17a6e8,_0x443586['options']);return db['VoiceCallReport'][_0x7fa4('0x3e')](_0x17a6e8)['then'](handleEntityNotFound(_0x6cfab6,null))[_0x7fa4('0x19')](respondWithResult(_0x6cfab6,null))[_0x7fa4('0x38')](handleError(_0x6cfab6,null));};exports[_0x7fa4('0x3f')]=function(_0x40c8ea,_0x231612){return db[_0x7fa4('0x32')]['create'](_0x40c8ea[_0x7fa4('0x40')],{})[_0x7fa4('0x19')](respondWithResult(_0x231612,0xc9))[_0x7fa4('0x38')](handleError(_0x231612,null));};exports['destroy']=function(_0x57b0a7,_0xd5fb41){return db['VoiceCallReport'][_0x7fa4('0x3e')]({'where':{'id':_0x57b0a7[_0x7fa4('0x3a')]['id']}})[_0x7fa4('0x19')](handleEntityNotFound(_0xd5fb41,null))[_0x7fa4('0x19')](removeEntity(_0xd5fb41,null))[_0x7fa4('0x38')](handleError(_0xd5fb41,null));};exports[_0x7fa4('0x41')]=function(_0x423232,_0x5c7491){return db[_0x7fa4('0x32')][_0x7fa4('0x41')]()[_0x7fa4('0x19')](respondWithResult(_0x5c7491,null))['catch'](handleError(_0x5c7491,null));};exports[_0x7fa4('0x42')]=function(_0x4902c0,_0x5b34f0){if(_0x4902c0[_0x7fa4('0x40')][_0x7fa4('0x43')]){delete _0x4902c0['body'][_0x7fa4('0x43')];}return db[_0x7fa4('0x32')][_0x7fa4('0x3e')]({'where':{'uniqueid':_0x4902c0[_0x7fa4('0x3a')]['id'],'UserId':{'$or':[null,_0x4902c0[_0x7fa4('0x44')]['id']]}}})[_0x7fa4('0x19')](handleEntityNotFound(_0x5b34f0,null))[_0x7fa4('0x19')](saveUpdates(_0x4902c0[_0x7fa4('0x40')],null))[_0x7fa4('0x19')](respondWithResult(_0x5b34f0,null))[_0x7fa4('0x38')](handleError(_0x5b34f0,null));};
\ No newline at end of file
+var _0x2301=['reject','update','then','destroy','sendStatus','error','stack','name','keys','dateStart','query','dateEnd','filters','attributes','fields','hasOwnProperty','order','sort','where','pick','add','day','merge','filter','map','VoiceCallReport','fullname','alias','findAll','rows','catch','show','params','model','length','includeAll','include','options','create','body','find','describe','uniqueid','user','request-promise','moment','path','sox','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','papaparse','../../components/parsers/qs','api','../../config/environment','../../mysqldb','status','end','count','offset','limit','set'];(function(_0x173441,_0x26b0d9){var _0x2423a8=function(_0x4d96c2){while(--_0x4d96c2){_0x173441['push'](_0x173441['shift']());}};_0x2423a8(++_0x26b0d9);}(_0x2301,0x176));var _0x1230=function(_0x105a8e,_0x12dd9a){_0x105a8e=_0x105a8e-0x0;var _0x298729=_0x2301[_0x105a8e];return _0x298729;};'use strict';var jsonpatch=require('fast-json-patch');var rp=require(_0x1230('0x0'));var moment=require(_0x1230('0x1'));var BPromise=require('bluebird');var Mustache=require('mustache');var util=require('util');var path=require(_0x1230('0x2'));var sox=require(_0x1230('0x3'));var csv=require(_0x1230('0x4'));var ejs=require(_0x1230('0x5'));var fs=require('fs');var _=require(_0x1230('0x6'));var squel=require(_0x1230('0x7'));var crypto=require(_0x1230('0x8'));var jsforce=require(_0x1230('0x9'));var deskjs=require(_0x1230('0xa'));var toCsv=require(_0x1230('0x4'));var querystring=require('querystring');var Papa=require(_0x1230('0xb'));var qs=require(_0x1230('0xc'));var logger=require('../../config/logger')(_0x1230('0xd'));var utils=require('../../config/utils');var config=require(_0x1230('0xe'));var db=require(_0x1230('0xf'))['db'];function respondWithStatusCode(_0x7ae1a2,_0xc16500){_0xc16500=_0xc16500||0xcc;return function(_0x3389a7){if(_0x3389a7){return _0x7ae1a2['sendStatus'](_0xc16500);}return _0x7ae1a2[_0x1230('0x10')](_0xc16500)[_0x1230('0x11')]();};}function respondWithResult(_0xd4ca52,_0x47b290){_0x47b290=_0x47b290||0xc8;return function(_0x438012){if(_0x438012){return _0xd4ca52['status'](_0x47b290)['json'](_0x438012);}};}function respondWithFilteredResult(_0xb2a70,_0x303331){return function(_0x130c96){if(_0x130c96){var _0x5c362a=_0x130c96[_0x1230('0x12')],_0x10d1cf=_0x303331['offset'],_0x5229ad=_0x303331[_0x1230('0x13')]+_0x303331[_0x1230('0x14')],_0x44b2ee;if(_0x5229ad>=_0x5c362a){_0x5229ad=_0x5c362a;_0x44b2ee=0xc8;}else{_0x44b2ee=0xce;}_0xb2a70[_0x1230('0x10')](_0x44b2ee);return _0xb2a70[_0x1230('0x15')]('Content-Range',_0x10d1cf+'-'+_0x5229ad+'/'+_0x5c362a)['json'](_0x130c96);}return null;};}function patchUpdates(_0x70eb2f){return function(_0x3879b2){try{jsonpatch['apply'](_0x3879b2,_0x70eb2f,!![]);}catch(_0x265832){return BPromise[_0x1230('0x16')](_0x265832);}return _0x3879b2['save']();};}function saveUpdates(_0x12a957,_0x10c135){return function(_0x40c37e){if(_0x40c37e){return _0x40c37e[_0x1230('0x17')](_0x12a957)[_0x1230('0x18')](function(_0x31aa55){return _0x31aa55;});}return null;};}function removeEntity(_0x1b724b,_0x31b0af){return function(_0x1cbd7b){if(_0x1cbd7b){return _0x1cbd7b[_0x1230('0x19')]()['then'](function(){_0x1b724b['status'](0xcc)[_0x1230('0x11')]();});}};}function handleEntityNotFound(_0x44d143,_0x1e7c66){return function(_0x525a6d){if(!_0x525a6d){_0x44d143[_0x1230('0x1a')](0x194);}return _0x525a6d;};}function handleError(_0x2483be,_0x4ccbd0){_0x4ccbd0=_0x4ccbd0||0x1f4;return function(_0x5a07c4){logger[_0x1230('0x1b')](_0x5a07c4[_0x1230('0x1c')]);if(_0x5a07c4[_0x1230('0x1d')]){delete _0x5a07c4[_0x1230('0x1d')];}_0x2483be[_0x1230('0x10')](_0x4ccbd0)['send'](_0x5a07c4);};}exports['index']=function(_0x2a4da3,_0x2b8df6){var _0x4d987e={},_0x402c72={},_0x29d8e2={'count':0x0,'rows':[]};var _0x377105=db['VoiceCallReport']['rawAttributes'];_0x402c72['model']=_[_0x1230('0x1e')](_0x377105);var _0xc944d1={'dateStart':_0x2a4da3['query'][_0x1230('0x1f')],'dateEnd':_0x2a4da3[_0x1230('0x20')][_0x1230('0x21')]};delete _0x2a4da3[_0x1230('0x20')][_0x1230('0x1f')];delete _0x2a4da3[_0x1230('0x20')][_0x1230('0x21')];_0x402c72[_0x1230('0x20')]=_[_0x1230('0x1e')](_0x2a4da3[_0x1230('0x20')]);_0x402c72[_0x1230('0x22')]=_['intersection'](_0x402c72['model'],_0x402c72[_0x1230('0x20')]);_0x4d987e[_0x1230('0x23')]=_['intersection'](_0x402c72['model'],qs[_0x1230('0x24')](_0x2a4da3[_0x1230('0x20')][_0x1230('0x24')]));_0x4d987e[_0x1230('0x23')]=_0x4d987e[_0x1230('0x23')]['length']?_0x4d987e[_0x1230('0x23')]:_0x402c72['model'];if(!_0x2a4da3[_0x1230('0x20')][_0x1230('0x25')]('nolimit')){_0x4d987e[_0x1230('0x14')]=qs[_0x1230('0x14')](_0x2a4da3['query'][_0x1230('0x14')]);_0x4d987e[_0x1230('0x13')]=qs['offset'](_0x2a4da3[_0x1230('0x20')][_0x1230('0x13')]);}_0x4d987e[_0x1230('0x26')]=qs[_0x1230('0x27')](_0x2a4da3[_0x1230('0x20')]['sort']);_0x4d987e[_0x1230('0x28')]=qs[_0x1230('0x22')](_[_0x1230('0x29')](_0x2a4da3['query'],_0x402c72[_0x1230('0x22')]));if(_0xc944d1['dateStart']){if(_0xc944d1[_0x1230('0x21')]){_0xc944d1[_0x1230('0x21')]=moment(_0xc944d1[_0x1230('0x21')])[_0x1230('0x2a')](0x1,_0x1230('0x2b'));}else{_0xc944d1['dateEnd']=moment(_0xc944d1[_0x1230('0x1f')])['add'](0x1,_0x1230('0x2b'));}_[_0x1230('0x2c')](_0x4d987e[_0x1230('0x28')],{'createdAt':{'$gte':_0xc944d1[_0x1230('0x1f')],'$lte':_0xc944d1['dateEnd']}});}if(_0x2a4da3[_0x1230('0x20')][_0x1230('0x2d')]){_0x4d987e[_0x1230('0x28')]=_[_0x1230('0x2c')](_0x4d987e[_0x1230('0x28')],{'$or':_[_0x1230('0x2e')](_0x4d987e[_0x1230('0x23')],function(_0x31fa7d){var _0x356026={};_0x356026[_0x31fa7d]={'$like':'%'+_0x2a4da3[_0x1230('0x20')]['filter']+'%'};return _0x356026;})});}_0x4d987e=_[_0x1230('0x2c')]({},_0x4d987e,_0x2a4da3['options']);var _0x4da959={'where':_0x4d987e[_0x1230('0x28')]};return db[_0x1230('0x2f')][_0x1230('0x12')](_0x4da959)[_0x1230('0x18')](function(_0x270669){_0x29d8e2['count']=_0x270669;if(_0x2a4da3[_0x1230('0x20')]['includeAll']){_0x4d987e['include']=[{'attributes':['id','name',_0x1230('0x30'),_0x1230('0x31')],'model':db['User'],'as':'User'}];}return db[_0x1230('0x2f')][_0x1230('0x32')](_0x4d987e);})[_0x1230('0x18')](function(_0xcb262b){_0x29d8e2[_0x1230('0x33')]=_0xcb262b;return _0x29d8e2;})[_0x1230('0x18')](respondWithFilteredResult(_0x2b8df6,_0x4d987e))[_0x1230('0x34')](handleError(_0x2b8df6,null));};exports[_0x1230('0x35')]=function(_0x45b24f,_0x5a10f7){var _0x55d907={'raw':!![],'where':{'id':_0x45b24f[_0x1230('0x36')]['id']}},_0x435bbb={};_0x435bbb[_0x1230('0x37')]=_['keys'](db[_0x1230('0x2f')]['rawAttributes']);_0x435bbb[_0x1230('0x20')]=_[_0x1230('0x1e')](_0x45b24f[_0x1230('0x20')]);_0x435bbb['filters']=_['intersection'](_0x435bbb[_0x1230('0x37')],_0x435bbb['query']);_0x55d907['attributes']=_['intersection'](_0x435bbb[_0x1230('0x37')],qs['fields'](_0x45b24f[_0x1230('0x20')][_0x1230('0x24')]));_0x55d907[_0x1230('0x23')]=_0x55d907[_0x1230('0x23')][_0x1230('0x38')]?_0x55d907['attributes']:_0x435bbb[_0x1230('0x37')];if(_0x45b24f[_0x1230('0x20')][_0x1230('0x39')]){_0x55d907[_0x1230('0x3a')]=[{'all':!![]}];}_0x55d907=_[_0x1230('0x2c')]({},_0x55d907,_0x45b24f[_0x1230('0x3b')]);return db[_0x1230('0x2f')]['find'](_0x55d907)[_0x1230('0x18')](handleEntityNotFound(_0x5a10f7,null))['then'](respondWithResult(_0x5a10f7,null))['catch'](handleError(_0x5a10f7,null));};exports['create']=function(_0x3a910d,_0x27ddd1){return db['VoiceCallReport'][_0x1230('0x3c')](_0x3a910d[_0x1230('0x3d')],{})[_0x1230('0x18')](respondWithResult(_0x27ddd1,0xc9))[_0x1230('0x34')](handleError(_0x27ddd1,null));};exports['destroy']=function(_0x167d72,_0x185835){return db[_0x1230('0x2f')][_0x1230('0x3e')]({'where':{'id':_0x167d72[_0x1230('0x36')]['id']}})[_0x1230('0x18')](handleEntityNotFound(_0x185835,null))[_0x1230('0x18')](removeEntity(_0x185835,null))[_0x1230('0x34')](handleError(_0x185835,null));};exports[_0x1230('0x3f')]=function(_0x30d405,_0x582669){return db[_0x1230('0x2f')][_0x1230('0x3f')]()['then'](respondWithResult(_0x582669,null))[_0x1230('0x34')](handleError(_0x582669,null));};exports[_0x1230('0x17')]=function(_0x477041,_0x2b9f4f){if(_0x477041['body'][_0x1230('0x40')]){delete _0x477041['body'][_0x1230('0x40')];}return db[_0x1230('0x2f')][_0x1230('0x3e')]({'where':{'uniqueid':_0x477041[_0x1230('0x36')]['id'],'UserId':{'$or':[null,_0x477041[_0x1230('0x41')]['id']]}}})[_0x1230('0x18')](handleEntityNotFound(_0x2b9f4f,null))[_0x1230('0x18')](saveUpdates(_0x477041[_0x1230('0x3d')],null))['then'](respondWithResult(_0x2b9f4f,null))[_0x1230('0x34')](handleError(_0x2b9f4f,null));};
\ No newline at end of file