Built motion from commit 4fa9d4a7.|2.6.31
[motion2.git] / server / api / squareProject / squareProject.controller.js
index 4c2761f..13b7932 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x5134=['../../config/environment','../../mysqldb','defaults','localhost','redis','register','status','json','undefined','limit','count','offset','set','Content-Range','then','destroy','get','SquareProjects','UserProfileResource','publish','stringify','sendStatus','error','name','send','index','map','SquareProject','rawAttributes','fieldName','type','key','query','keys','filters','intersection','model','attributes','length','hasOwnProperty','nolimit','order','sort','where','filter','merge','includeAll','include','findAll','rows','fields','find','create','body','role','user','UserProfileSection','autoAssociation','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','catch','update','params','agi','pick','production','lodash','ioredis','../../components/parsers/qs','api'];(function(_0x5c56dc,_0x2f4df1){var _0x1e651a=function(_0x11c862){while(--_0x11c862){_0x5c56dc['push'](_0x5c56dc['shift']());}};_0x1e651a(++_0x2f4df1);}(_0x5134,0x1df));var _0x4513=function(_0x3f70cd,_0x6bf4ed){_0x3f70cd=_0x3f70cd-0x0;var _0x3feb93=_0x5134[_0x3f70cd];return _0x3feb93;};'use strict';var _=require(_0x4513('0x0'));var Redis=require(_0x4513('0x1'));var qs=require(_0x4513('0x2'));var logger=require('../../config/logger')(_0x4513('0x3'));var config=require(_0x4513('0x4'));var db=require(_0x4513('0x5'))['db'];config['redis']=_[_0x4513('0x6')](config['redis'],{'host':_0x4513('0x7'),'port':0x18eb});var socket=require('socket.io-emitter')(new Redis(config[_0x4513('0x8')]));require('./squareProject.socket')[_0x4513('0x9')](socket);function respondWithResult(_0x3bea12,_0x58e87c){_0x58e87c=_0x58e87c||0xc8;return function(_0x445afd){if(_0x445afd){return _0x3bea12[_0x4513('0xa')](_0x58e87c)[_0x4513('0xb')](_0x445afd);}};}function respondWithFilteredResult(_0x74c1da,_0x3243ed){return function(_0x36dbc3){if(_0x36dbc3){var _0xa4f4ed=typeof _0x3243ed['offset']===_0x4513('0xc')&&typeof _0x3243ed[_0x4513('0xd')]===_0x4513('0xc');var _0x10d8a5=_0x36dbc3[_0x4513('0xe')];var _0x4cbc45=_0xa4f4ed?0x0:_0x3243ed[_0x4513('0xf')];var _0xadd248=_0xa4f4ed?_0x36dbc3[_0x4513('0xe')]:_0x3243ed[_0x4513('0xf')]+_0x3243ed['limit'];var _0x448365;if(_0xadd248>=_0x10d8a5){_0xadd248=_0x10d8a5;_0x448365=0xc8;}else{_0x448365=0xce;}_0x74c1da['status'](_0x448365);return _0x74c1da[_0x4513('0x10')](_0x4513('0x11'),_0x4cbc45+'-'+_0xadd248+'/'+_0x10d8a5)[_0x4513('0xb')](_0x36dbc3);}return null;};}function saveUpdates(_0x265cfe){return function(_0x4db869){if(_0x4db869){return _0x4db869['update'](_0x265cfe)[_0x4513('0x12')](function(_0x9aff5f){return _0x9aff5f;});}return null;};}function removeEntity(_0x9d8a57){return function(_0x4a51b2){if(_0x4a51b2){return _0x4a51b2[_0x4513('0x13')]()[_0x4513('0x12')](function(){var _0x56f6a4=_0x4a51b2[_0x4513('0x14')]({'plain':!![]});var _0x9a658b=_0x4513('0x15');return db[_0x4513('0x16')]['destroy']({'where':{'type':_0x9a658b,'resourceId':_0x56f6a4['id']}})[_0x4513('0x12')](function(){return _0x4a51b2;});})[_0x4513('0x12')](function(){var _0x295dda=new Redis(config[_0x4513('0x8')]);_0x295dda[_0x4513('0x17')]('agi',JSON[_0x4513('0x18')]({'id':_0x4a51b2['id'],'deleted':!![]}));})[_0x4513('0x12')](function(){_0x9d8a57[_0x4513('0xa')](0xcc)['end']();});}};}function handleEntityNotFound(_0x16e0af){return function(_0xc4238e){if(!_0xc4238e){_0x16e0af[_0x4513('0x19')](0x194);}return _0xc4238e;};}function handleError(_0x4054c1,_0x5de620){_0x5de620=_0x5de620||0x1f4;return function(_0x3485f9){logger[_0x4513('0x1a')](_0x3485f9['stack']);if(_0x3485f9[_0x4513('0x1b')]){delete _0x3485f9[_0x4513('0x1b')];}_0x4054c1[_0x4513('0xa')](_0x5de620)[_0x4513('0x1c')](_0x3485f9);};}exports[_0x4513('0x1d')]=function(_0x44b4e7,_0x5bb07d){var _0x390981={},_0x4cc423={},_0x13bde8={'count':0x0,'rows':[]};var _0x4884f3=_[_0x4513('0x1e')](db[_0x4513('0x1f')][_0x4513('0x20')],function(_0x1a11ad){return{'name':_0x1a11ad[_0x4513('0x21')],'type':_0x1a11ad[_0x4513('0x22')][_0x4513('0x23')]};});_0x4cc423['model']=_[_0x4513('0x1e')](_0x4884f3,_0x4513('0x1b'));_0x4cc423[_0x4513('0x24')]=_[_0x4513('0x25')](_0x44b4e7['query']);_0x4cc423[_0x4513('0x26')]=_[_0x4513('0x27')](_0x4cc423[_0x4513('0x28')],_0x4cc423[_0x4513('0x24')]);_0x390981[_0x4513('0x29')]=_['intersection'](_0x4cc423[_0x4513('0x28')],qs['fields'](_0x44b4e7[_0x4513('0x24')]['fields']));_0x390981[_0x4513('0x29')]=_0x390981[_0x4513('0x29')][_0x4513('0x2a')]?_0x390981[_0x4513('0x29')]:_0x4cc423[_0x4513('0x28')];if(!_0x44b4e7['query'][_0x4513('0x2b')](_0x4513('0x2c'))){_0x390981[_0x4513('0xd')]=qs[_0x4513('0xd')](_0x44b4e7[_0x4513('0x24')]['limit']);_0x390981[_0x4513('0xf')]=qs[_0x4513('0xf')](_0x44b4e7[_0x4513('0x24')][_0x4513('0xf')]);}_0x390981[_0x4513('0x2d')]=qs[_0x4513('0x2e')](_0x44b4e7[_0x4513('0x24')][_0x4513('0x2e')]);_0x390981[_0x4513('0x2f')]=qs[_0x4513('0x26')](_['pick'](_0x44b4e7[_0x4513('0x24')],_0x4cc423[_0x4513('0x26')]),_0x4884f3);if(_0x44b4e7['query'][_0x4513('0x30')]){_0x390981[_0x4513('0x2f')]=_[_0x4513('0x31')](_0x390981[_0x4513('0x2f')],{'$or':_[_0x4513('0x1e')](_0x4884f3,function(_0x47a8c9){if(_0x47a8c9[_0x4513('0x22')]!=='VIRTUAL'){var _0x40d12f={};_0x40d12f[_0x47a8c9[_0x4513('0x1b')]]={'$like':'%'+_0x44b4e7['query'][_0x4513('0x30')]+'%'};return _0x40d12f;}})});}_0x390981=_[_0x4513('0x31')]({},_0x390981,_0x44b4e7['options']);var _0x16e7eb={'where':_0x390981['where']};return db[_0x4513('0x1f')][_0x4513('0xe')](_0x16e7eb)['then'](function(_0x599b76){_0x13bde8[_0x4513('0xe')]=_0x599b76;if(_0x44b4e7[_0x4513('0x24')][_0x4513('0x32')]){_0x390981[_0x4513('0x33')]=[{'all':!![]}];}return db[_0x4513('0x1f')][_0x4513('0x34')](_0x390981);})[_0x4513('0x12')](function(_0x14e5c9){_0x13bde8[_0x4513('0x35')]=_0x14e5c9;return _0x13bde8;})[_0x4513('0x12')](respondWithFilteredResult(_0x5bb07d,_0x390981))['catch'](handleError(_0x5bb07d,null));};exports['show']=function(_0x37e1fa,_0x138683){var _0x354c17={'raw':![],'where':{'id':_0x37e1fa['params']['id']}},_0x415444={};_0x415444[_0x4513('0x28')]=_[_0x4513('0x25')](db['SquareProject'][_0x4513('0x20')]);_0x415444[_0x4513('0x24')]=_[_0x4513('0x25')](_0x37e1fa['query']);_0x415444[_0x4513('0x26')]=_[_0x4513('0x27')](_0x415444[_0x4513('0x28')],_0x415444[_0x4513('0x24')]);_0x354c17['attributes']=_[_0x4513('0x27')](_0x415444['model'],qs[_0x4513('0x36')](_0x37e1fa[_0x4513('0x24')][_0x4513('0x36')]));_0x354c17[_0x4513('0x29')]=_0x354c17[_0x4513('0x29')][_0x4513('0x2a')]?_0x354c17[_0x4513('0x29')]:_0x415444[_0x4513('0x28')];if(_0x37e1fa[_0x4513('0x24')][_0x4513('0x32')]){_0x354c17[_0x4513('0x33')]=[{'all':!![]}];}_0x354c17=_[_0x4513('0x31')]({},_0x354c17,_0x37e1fa['options']);return db[_0x4513('0x1f')][_0x4513('0x37')](_0x354c17)[_0x4513('0x12')](handleEntityNotFound(_0x138683,null))[_0x4513('0x12')](respondWithResult(_0x138683,null))['catch'](handleError(_0x138683,null));};exports['create']=function(_0x1e6501,_0x38a73d){return db[_0x4513('0x1f')][_0x4513('0x38')](_0x1e6501[_0x4513('0x39')],{})['then'](function(_0x40ac31){var _0x5ae9b9=_0x1e6501['user'][_0x4513('0x14')]({'plain':!![]});if(!_0x5ae9b9)throw new Error('Unable\x20to\x20retrieve\x20the\x20current\x20user');if(_0x5ae9b9[_0x4513('0x3a')]===_0x4513('0x3b')){var _0x1e3dda=_0x40ac31[_0x4513('0x14')]({'plain':!![]});var _0x3891fa=_0x4513('0x15');return db[_0x4513('0x3c')][_0x4513('0x37')]({'where':{'name':_0x3891fa,'userProfileId':_0x5ae9b9['userProfileId']},'raw':!![]})[_0x4513('0x12')](function(_0x1dc48f){if(_0x1dc48f&&_0x1dc48f[_0x4513('0x3d')]===0x0){return db[_0x4513('0x16')][_0x4513('0x38')]({'name':_0x1e3dda[_0x4513('0x1b')],'resourceId':_0x1e3dda['id'],'type':_0x1dc48f[_0x4513('0x1b')],'sectionId':_0x1dc48f['id']},{})[_0x4513('0x12')](function(){return _0x40ac31;});}else{return _0x40ac31;}})['catch'](function(_0x24d2cd){logger[_0x4513('0x1a')](_0x4513('0x3e'),_0x24d2cd);throw _0x24d2cd;});}return _0x40ac31;})[_0x4513('0x12')](respondWithResult(_0x38a73d,0xc9))[_0x4513('0x3f')](handleError(_0x38a73d,null));};exports[_0x4513('0x40')]=function(_0x124696,_0x3ee5ca){if(_0x124696[_0x4513('0x39')]['id']){delete _0x124696[_0x4513('0x39')]['id'];}return db['SquareProject']['find']({'where':{'id':_0x124696[_0x4513('0x41')]['id']}})['then'](handleEntityNotFound(_0x3ee5ca,null))[_0x4513('0x12')](saveUpdates(_0x124696[_0x4513('0x39')],null))['then'](function(_0x2b4595){if(!_0x2b4595)return;var _0xd4bfc9=_0x2b4595[_0x4513('0x14')]({'plain':!![]});return _0xd4bfc9;})[_0x4513('0x12')](function(_0x1788f6){var _0x5f4221=new Redis(config[_0x4513('0x8')]);_0x5f4221['publish'](_0x4513('0x42'),JSON[_0x4513('0x18')](_[_0x4513('0x43')](_0x1788f6,['id',_0x4513('0x1b'),_0x4513('0x44')])));return _0x1788f6;})['then'](respondWithResult(_0x3ee5ca,null))[_0x4513('0x3f')](handleError(_0x3ee5ca,null));};exports[_0x4513('0x13')]=function(_0x5080a4,_0x5936a7){return db[_0x4513('0x1f')][_0x4513('0x37')]({'where':{'id':_0x5080a4[_0x4513('0x41')]['id']}})[_0x4513('0x12')](handleEntityNotFound(_0x5936a7,null))[_0x4513('0x12')](removeEntity(_0x5936a7,null))[_0x4513('0x3f')](handleError(_0x5936a7,null));};
\ No newline at end of file
+var _0x60a7=['filter','merge','options','includeAll','include','findAll','rows','catch','show','params','rawAttributes','create','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','userProfileId','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','find','body','publish','agi','production','lodash','ioredis','../../components/parsers/qs','../../config/logger','../../config/environment','../../mysqldb','localhost','socket.io-emitter','redis','./squareProject.socket','register','status','json','offset','undefined','count','limit','set','update','then','destroy','get','SquareProjects','UserProfileResource','stringify','end','sendStatus','error','stack','name','send','map','SquareProject','fieldName','type','key','model','query','keys','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','order','sort','where','pick'];(function(_0x37ba76,_0x510490){var _0x65f402=function(_0x25044c){while(--_0x25044c){_0x37ba76['push'](_0x37ba76['shift']());}};_0x65f402(++_0x510490);}(_0x60a7,0x17e));var _0x760a=function(_0x4e90d4,_0x1d3d27){_0x4e90d4=_0x4e90d4-0x0;var _0x50cffe=_0x60a7[_0x4e90d4];return _0x50cffe;};'use strict';var _=require(_0x760a('0x0'));var Redis=require(_0x760a('0x1'));var qs=require(_0x760a('0x2'));var logger=require(_0x760a('0x3'))('api');var config=require(_0x760a('0x4'));var db=require(_0x760a('0x5'))['db'];config['redis']=_['defaults'](config['redis'],{'host':_0x760a('0x6'),'port':0x18eb});var socket=require(_0x760a('0x7'))(new Redis(config[_0x760a('0x8')]));require(_0x760a('0x9'))[_0x760a('0xa')](socket);function respondWithResult(_0xfbc446,_0x5954f4){_0x5954f4=_0x5954f4||0xc8;return function(_0x541e52){if(_0x541e52){return _0xfbc446[_0x760a('0xb')](_0x5954f4)[_0x760a('0xc')](_0x541e52);}};}function respondWithFilteredResult(_0x422c5c,_0x51b88b){return function(_0x1e71cb){if(_0x1e71cb){var _0x5d119f=typeof _0x51b88b[_0x760a('0xd')]===_0x760a('0xe')&&typeof _0x51b88b['limit']===_0x760a('0xe');var _0x1f52a8=_0x1e71cb['count'];var _0x270d1f=_0x5d119f?0x0:_0x51b88b['offset'];var _0x4756c5=_0x5d119f?_0x1e71cb[_0x760a('0xf')]:_0x51b88b[_0x760a('0xd')]+_0x51b88b[_0x760a('0x10')];var _0x225b2e;if(_0x4756c5>=_0x1f52a8){_0x4756c5=_0x1f52a8;_0x225b2e=0xc8;}else{_0x225b2e=0xce;}_0x422c5c['status'](_0x225b2e);return _0x422c5c[_0x760a('0x11')]('Content-Range',_0x270d1f+'-'+_0x4756c5+'/'+_0x1f52a8)[_0x760a('0xc')](_0x1e71cb);}return null;};}function saveUpdates(_0xe8cd51){return function(_0x4072e6){if(_0x4072e6){return _0x4072e6[_0x760a('0x12')](_0xe8cd51)[_0x760a('0x13')](function(_0x51220e){return _0x51220e;});}return null;};}function removeEntity(_0x100c69){return function(_0x3c57cd){if(_0x3c57cd){return _0x3c57cd[_0x760a('0x14')]()[_0x760a('0x13')](function(){var _0x314db2=_0x3c57cd[_0x760a('0x15')]({'plain':!![]});var _0xded15=_0x760a('0x16');return db[_0x760a('0x17')][_0x760a('0x14')]({'where':{'type':_0xded15,'resourceId':_0x314db2['id']}})[_0x760a('0x13')](function(){return _0x3c57cd;});})['then'](function(){var _0x526c86=new Redis(config[_0x760a('0x8')]);_0x526c86['publish']('agi',JSON[_0x760a('0x18')]({'id':_0x3c57cd['id'],'deleted':!![]}));})[_0x760a('0x13')](function(){_0x100c69[_0x760a('0xb')](0xcc)[_0x760a('0x19')]();});}};}function handleEntityNotFound(_0x1a86e4){return function(_0x40ebfb){if(!_0x40ebfb){_0x1a86e4[_0x760a('0x1a')](0x194);}return _0x40ebfb;};}function handleError(_0x5e658f,_0x3573ef){_0x3573ef=_0x3573ef||0x1f4;return function(_0x49c963){logger[_0x760a('0x1b')](_0x49c963[_0x760a('0x1c')]);if(_0x49c963[_0x760a('0x1d')]){delete _0x49c963[_0x760a('0x1d')];}_0x5e658f[_0x760a('0xb')](_0x3573ef)[_0x760a('0x1e')](_0x49c963);};}exports['index']=function(_0x17666c,_0x9bf413){var _0x10ce8d={},_0x29422d={},_0x5b0304={'count':0x0,'rows':[]};var _0x5c8e96=_[_0x760a('0x1f')](db[_0x760a('0x20')]['rawAttributes'],function(_0x412b42){return{'name':_0x412b42[_0x760a('0x21')],'type':_0x412b42[_0x760a('0x22')][_0x760a('0x23')]};});_0x29422d[_0x760a('0x24')]=_['map'](_0x5c8e96,_0x760a('0x1d'));_0x29422d[_0x760a('0x25')]=_[_0x760a('0x26')](_0x17666c[_0x760a('0x25')]);_0x29422d[_0x760a('0x27')]=_[_0x760a('0x28')](_0x29422d[_0x760a('0x24')],_0x29422d[_0x760a('0x25')]);_0x10ce8d[_0x760a('0x29')]=_['intersection'](_0x29422d[_0x760a('0x24')],qs['fields'](_0x17666c[_0x760a('0x25')][_0x760a('0x2a')]));_0x10ce8d[_0x760a('0x29')]=_0x10ce8d[_0x760a('0x29')][_0x760a('0x2b')]?_0x10ce8d['attributes']:_0x29422d[_0x760a('0x24')];if(!_0x17666c['query'][_0x760a('0x2c')](_0x760a('0x2d'))){_0x10ce8d[_0x760a('0x10')]=qs[_0x760a('0x10')](_0x17666c[_0x760a('0x25')][_0x760a('0x10')]);_0x10ce8d[_0x760a('0xd')]=qs[_0x760a('0xd')](_0x17666c[_0x760a('0x25')]['offset']);}_0x10ce8d[_0x760a('0x2e')]=qs[_0x760a('0x2f')](_0x17666c[_0x760a('0x25')][_0x760a('0x2f')]);_0x10ce8d[_0x760a('0x30')]=qs[_0x760a('0x27')](_[_0x760a('0x31')](_0x17666c[_0x760a('0x25')],_0x29422d[_0x760a('0x27')]),_0x5c8e96);if(_0x17666c['query'][_0x760a('0x32')]){_0x10ce8d[_0x760a('0x30')]=_[_0x760a('0x33')](_0x10ce8d[_0x760a('0x30')],{'$or':_[_0x760a('0x1f')](_0x5c8e96,function(_0x412fde){if(_0x412fde['type']!=='VIRTUAL'){var _0x5a9675={};_0x5a9675[_0x412fde[_0x760a('0x1d')]]={'$like':'%'+_0x17666c[_0x760a('0x25')][_0x760a('0x32')]+'%'};return _0x5a9675;}})});}_0x10ce8d=_[_0x760a('0x33')]({},_0x10ce8d,_0x17666c[_0x760a('0x34')]);var _0x519783={'where':_0x10ce8d[_0x760a('0x30')]};return db[_0x760a('0x20')]['count'](_0x519783)['then'](function(_0x19c5a1){_0x5b0304[_0x760a('0xf')]=_0x19c5a1;if(_0x17666c['query'][_0x760a('0x35')]){_0x10ce8d[_0x760a('0x36')]=[{'all':!![]}];}return db[_0x760a('0x20')][_0x760a('0x37')](_0x10ce8d);})['then'](function(_0x9fe770){_0x5b0304[_0x760a('0x38')]=_0x9fe770;return _0x5b0304;})['then'](respondWithFilteredResult(_0x9bf413,_0x10ce8d))[_0x760a('0x39')](handleError(_0x9bf413,null));};exports[_0x760a('0x3a')]=function(_0x53d5a2,_0x3fa09d){var _0x141aed={'raw':![],'where':{'id':_0x53d5a2[_0x760a('0x3b')]['id']}},_0x11bda4={};_0x11bda4[_0x760a('0x24')]=_[_0x760a('0x26')](db[_0x760a('0x20')][_0x760a('0x3c')]);_0x11bda4[_0x760a('0x25')]=_[_0x760a('0x26')](_0x53d5a2[_0x760a('0x25')]);_0x11bda4[_0x760a('0x27')]=_[_0x760a('0x28')](_0x11bda4[_0x760a('0x24')],_0x11bda4[_0x760a('0x25')]);_0x141aed[_0x760a('0x29')]=_[_0x760a('0x28')](_0x11bda4[_0x760a('0x24')],qs[_0x760a('0x2a')](_0x53d5a2[_0x760a('0x25')][_0x760a('0x2a')]));_0x141aed[_0x760a('0x29')]=_0x141aed[_0x760a('0x29')][_0x760a('0x2b')]?_0x141aed[_0x760a('0x29')]:_0x11bda4[_0x760a('0x24')];if(_0x53d5a2['query'][_0x760a('0x35')]){_0x141aed['include']=[{'all':!![]}];}_0x141aed=_[_0x760a('0x33')]({},_0x141aed,_0x53d5a2[_0x760a('0x34')]);return db[_0x760a('0x20')]['find'](_0x141aed)[_0x760a('0x13')](handleEntityNotFound(_0x3fa09d,null))[_0x760a('0x13')](respondWithResult(_0x3fa09d,null))[_0x760a('0x39')](handleError(_0x3fa09d,null));};exports[_0x760a('0x3d')]=function(_0x550177,_0x4f3cef){return db[_0x760a('0x20')][_0x760a('0x3d')](_0x550177['body'],{})['then'](function(_0x11ef69){var _0x52b11e=_0x550177[_0x760a('0x3e')]['get']({'plain':!![]});if(!_0x52b11e)throw new Error(_0x760a('0x3f'));if(_0x52b11e[_0x760a('0x40')]==='user'){var _0x29d307=_0x11ef69[_0x760a('0x15')]({'plain':!![]});var _0x3a7095=_0x760a('0x16');return db['UserProfileSection']['find']({'where':{'name':_0x3a7095,'userProfileId':_0x52b11e[_0x760a('0x41')]},'raw':!![]})['then'](function(_0x1c1b30){if(_0x1c1b30&&_0x1c1b30['autoAssociation']===0x0){return db[_0x760a('0x17')][_0x760a('0x3d')]({'name':_0x29d307[_0x760a('0x1d')],'resourceId':_0x29d307['id'],'type':_0x1c1b30[_0x760a('0x1d')],'sectionId':_0x1c1b30['id']},{})[_0x760a('0x13')](function(){return _0x11ef69;});}else{return _0x11ef69;}})['catch'](function(_0xb944b2){logger[_0x760a('0x1b')](_0x760a('0x42'),_0xb944b2);throw _0xb944b2;});}return _0x11ef69;})[_0x760a('0x13')](respondWithResult(_0x4f3cef,0xc9))['catch'](handleError(_0x4f3cef,null));};exports[_0x760a('0x12')]=function(_0x44978d,_0x43cc6f){if(_0x44978d['body']['id']){delete _0x44978d['body']['id'];}return db[_0x760a('0x20')][_0x760a('0x43')]({'where':{'id':_0x44978d[_0x760a('0x3b')]['id']}})['then'](handleEntityNotFound(_0x43cc6f,null))['then'](saveUpdates(_0x44978d[_0x760a('0x44')],null))[_0x760a('0x13')](function(_0x555e82){if(!_0x555e82)return;var _0x2e1cb2=_0x555e82[_0x760a('0x15')]({'plain':!![]});return _0x2e1cb2;})[_0x760a('0x13')](function(_0x49488a){var _0x13f42b=new Redis(config[_0x760a('0x8')]);_0x13f42b[_0x760a('0x45')](_0x760a('0x46'),JSON[_0x760a('0x18')](_[_0x760a('0x31')](_0x49488a,['id',_0x760a('0x1d'),_0x760a('0x47')])));return _0x49488a;})[_0x760a('0x13')](respondWithResult(_0x43cc6f,null))[_0x760a('0x39')](handleError(_0x43cc6f,null));};exports[_0x760a('0x14')]=function(_0x9055ba,_0x15372b){return db[_0x760a('0x20')][_0x760a('0x43')]({'where':{'id':_0x9055ba[_0x760a('0x3b')]['id']}})[_0x760a('0x13')](handleEntityNotFound(_0x15372b,null))['then'](removeEntity(_0x15372b,null))[_0x760a('0x39')](handleError(_0x15372b,null));};
\ No newline at end of file