Built motion from commit 8c034dcd.|2.6.31
[motion2.git] / server / api / squareProject / squareProject.controller.js
index b86c0f4..a21e2d8 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x8612=['localhost','socket.io-emitter','register','status','offset','undefined','limit','count','set','json','destroy','then','get','SquareProjects','UserProfileResource','stringify','end','error','stack','name','index','map','SquareProject','rawAttributes','fieldName','type','key','query','keys','filters','intersection','model','attributes','fields','hasOwnProperty','sort','where','pick','filter','merge','VIRTUAL','options','includeAll','findAll','rows','catch','params','length','include','user','role','UserProfileSection','find','autoAssociation','create','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','update','body','publish','agi','production','ioredis','../../components/parsers/qs','../../config/logger','api','redis','defaults'];(function(_0x3f48ad,_0x2e7026){var _0x4d5d7a=function(_0x926da2){while(--_0x926da2){_0x3f48ad['push'](_0x3f48ad['shift']());}};_0x4d5d7a(++_0x2e7026);}(_0x8612,0x80));var _0x2861=function(_0x418282,_0x5a1817){_0x418282=_0x418282-0x0;var _0x576771=_0x8612[_0x418282];return _0x576771;};'use strict';var _=require('lodash');var Redis=require(_0x2861('0x0'));var qs=require(_0x2861('0x1'));var logger=require(_0x2861('0x2'))(_0x2861('0x3'));var config=require('../../config/environment');var db=require('../../mysqldb')['db'];config[_0x2861('0x4')]=_[_0x2861('0x5')](config['redis'],{'host':_0x2861('0x6'),'port':0x18eb});var socket=require(_0x2861('0x7'))(new Redis(config[_0x2861('0x4')]));require('./squareProject.socket')[_0x2861('0x8')](socket);function respondWithResult(_0x36c7cd,_0x141df2){_0x141df2=_0x141df2||0xc8;return function(_0x43e16b){if(_0x43e16b){return _0x36c7cd[_0x2861('0x9')](_0x141df2)['json'](_0x43e16b);}};}function respondWithFilteredResult(_0x3fe7d5,_0x218fff){return function(_0x311280){if(_0x311280){var _0x35b418=typeof _0x218fff[_0x2861('0xa')]===_0x2861('0xb')&&typeof _0x218fff[_0x2861('0xc')]===_0x2861('0xb');var _0x13b274=_0x311280[_0x2861('0xd')];var _0x3acdcb=_0x35b418?0x0:_0x218fff[_0x2861('0xa')];var _0x2ed743=_0x35b418?_0x311280[_0x2861('0xd')]:_0x218fff[_0x2861('0xa')]+_0x218fff['limit'];var _0x4a4f7a;if(_0x2ed743>=_0x13b274){_0x2ed743=_0x13b274;_0x4a4f7a=0xc8;}else{_0x4a4f7a=0xce;}_0x3fe7d5['status'](_0x4a4f7a);return _0x3fe7d5[_0x2861('0xe')]('Content-Range',_0x3acdcb+'-'+_0x2ed743+'/'+_0x13b274)[_0x2861('0xf')](_0x311280);}return null;};}function saveUpdates(_0x44ffc6){return function(_0x124df0){if(_0x124df0){return _0x124df0['update'](_0x44ffc6)['then'](function(_0x4223df){return _0x4223df;});}return null;};}function removeEntity(_0x4051c2){return function(_0x31d886){if(_0x31d886){return _0x31d886[_0x2861('0x10')]()[_0x2861('0x11')](function(){var _0x12cc7d=_0x31d886[_0x2861('0x12')]({'plain':!![]});var _0x3c8638=_0x2861('0x13');return db[_0x2861('0x14')][_0x2861('0x10')]({'where':{'type':_0x3c8638,'resourceId':_0x12cc7d['id']}})[_0x2861('0x11')](function(){return _0x31d886;});})[_0x2861('0x11')](function(){var _0x4e41ed=new Redis(config[_0x2861('0x4')]);_0x4e41ed['publish']('agi',JSON[_0x2861('0x15')]({'id':_0x31d886['id'],'deleted':!![]}));})[_0x2861('0x11')](function(){_0x4051c2[_0x2861('0x9')](0xcc)[_0x2861('0x16')]();});}};}function handleEntityNotFound(_0x2091a7){return function(_0x195521){if(!_0x195521){_0x2091a7['sendStatus'](0x194);}return _0x195521;};}function handleError(_0x17dcc4,_0x5051bc){_0x5051bc=_0x5051bc||0x1f4;return function(_0x4384e0){logger[_0x2861('0x17')](_0x4384e0[_0x2861('0x18')]);if(_0x4384e0['name']){delete _0x4384e0[_0x2861('0x19')];}_0x17dcc4[_0x2861('0x9')](_0x5051bc)['send'](_0x4384e0);};}exports[_0x2861('0x1a')]=function(_0x3acf32,_0x3d76c7){var _0x359364={},_0xbf6ff1={},_0x4bb9bc={'count':0x0,'rows':[]};var _0x40f956=_[_0x2861('0x1b')](db[_0x2861('0x1c')][_0x2861('0x1d')],function(_0x413812){return{'name':_0x413812[_0x2861('0x1e')],'type':_0x413812[_0x2861('0x1f')][_0x2861('0x20')]};});_0xbf6ff1['model']=_[_0x2861('0x1b')](_0x40f956,_0x2861('0x19'));_0xbf6ff1[_0x2861('0x21')]=_[_0x2861('0x22')](_0x3acf32[_0x2861('0x21')]);_0xbf6ff1[_0x2861('0x23')]=_[_0x2861('0x24')](_0xbf6ff1[_0x2861('0x25')],_0xbf6ff1[_0x2861('0x21')]);_0x359364[_0x2861('0x26')]=_[_0x2861('0x24')](_0xbf6ff1[_0x2861('0x25')],qs[_0x2861('0x27')](_0x3acf32[_0x2861('0x21')]['fields']));_0x359364['attributes']=_0x359364[_0x2861('0x26')]['length']?_0x359364[_0x2861('0x26')]:_0xbf6ff1['model'];if(!_0x3acf32[_0x2861('0x21')][_0x2861('0x28')]('nolimit')){_0x359364[_0x2861('0xc')]=qs['limit'](_0x3acf32[_0x2861('0x21')][_0x2861('0xc')]);_0x359364[_0x2861('0xa')]=qs[_0x2861('0xa')](_0x3acf32[_0x2861('0x21')][_0x2861('0xa')]);}_0x359364['order']=qs[_0x2861('0x29')](_0x3acf32[_0x2861('0x21')][_0x2861('0x29')]);_0x359364[_0x2861('0x2a')]=qs[_0x2861('0x23')](_[_0x2861('0x2b')](_0x3acf32['query'],_0xbf6ff1[_0x2861('0x23')]),_0x40f956);if(_0x3acf32['query'][_0x2861('0x2c')]){_0x359364[_0x2861('0x2a')]=_[_0x2861('0x2d')](_0x359364[_0x2861('0x2a')],{'$or':_[_0x2861('0x1b')](_0x40f956,function(_0x5d524d){if(_0x5d524d['type']!==_0x2861('0x2e')){var _0x4bfd05={};_0x4bfd05[_0x5d524d[_0x2861('0x19')]]={'$like':'%'+_0x3acf32[_0x2861('0x21')]['filter']+'%'};return _0x4bfd05;}})});}_0x359364=_[_0x2861('0x2d')]({},_0x359364,_0x3acf32[_0x2861('0x2f')]);var _0x163eaf={'where':_0x359364[_0x2861('0x2a')]};return db['SquareProject']['count'](_0x163eaf)[_0x2861('0x11')](function(_0x522d0d){_0x4bb9bc[_0x2861('0xd')]=_0x522d0d;if(_0x3acf32[_0x2861('0x21')][_0x2861('0x30')]){_0x359364['include']=[{'all':!![]}];}return db['SquareProject'][_0x2861('0x31')](_0x359364);})[_0x2861('0x11')](function(_0x470a5a){_0x4bb9bc[_0x2861('0x32')]=_0x470a5a;return _0x4bb9bc;})[_0x2861('0x11')](respondWithFilteredResult(_0x3d76c7,_0x359364))[_0x2861('0x33')](handleError(_0x3d76c7,null));};exports['show']=function(_0x4eff86,_0x442752){var _0x5a5f20={'raw':![],'where':{'id':_0x4eff86[_0x2861('0x34')]['id']}},_0x3d60fb={};_0x3d60fb[_0x2861('0x25')]=_[_0x2861('0x22')](db[_0x2861('0x1c')][_0x2861('0x1d')]);_0x3d60fb['query']=_['keys'](_0x4eff86['query']);_0x3d60fb[_0x2861('0x23')]=_[_0x2861('0x24')](_0x3d60fb[_0x2861('0x25')],_0x3d60fb[_0x2861('0x21')]);_0x5a5f20[_0x2861('0x26')]=_['intersection'](_0x3d60fb['model'],qs[_0x2861('0x27')](_0x4eff86[_0x2861('0x21')][_0x2861('0x27')]));_0x5a5f20[_0x2861('0x26')]=_0x5a5f20[_0x2861('0x26')][_0x2861('0x35')]?_0x5a5f20[_0x2861('0x26')]:_0x3d60fb['model'];if(_0x4eff86['query']['includeAll']){_0x5a5f20[_0x2861('0x36')]=[{'all':!![]}];}_0x5a5f20=_['merge']({},_0x5a5f20,_0x4eff86[_0x2861('0x2f')]);return db['SquareProject']['find'](_0x5a5f20)[_0x2861('0x11')](handleEntityNotFound(_0x442752,null))[_0x2861('0x11')](respondWithResult(_0x442752,null))[_0x2861('0x33')](handleError(_0x442752,null));};exports['create']=function(_0x29089f,_0xcd6fc){return db[_0x2861('0x1c')]['create'](_0x29089f['body'],{})[_0x2861('0x11')](function(_0x57dac3){var _0x1bb5c2=_0x29089f[_0x2861('0x37')][_0x2861('0x12')]({'plain':!![]});if(!_0x1bb5c2)throw new Error('Unable\x20to\x20retrieve\x20the\x20current\x20user');if(_0x1bb5c2[_0x2861('0x38')]===_0x2861('0x37')){var _0x4e30d3=_0x57dac3[_0x2861('0x12')]({'plain':!![]});var _0x559aa3=_0x2861('0x13');return db[_0x2861('0x39')][_0x2861('0x3a')]({'where':{'name':_0x559aa3,'userProfileId':_0x1bb5c2['userProfileId']},'raw':!![]})['then'](function(_0x340c52){if(_0x340c52&&_0x340c52[_0x2861('0x3b')]===0x0){return db[_0x2861('0x14')][_0x2861('0x3c')]({'name':_0x4e30d3[_0x2861('0x19')],'resourceId':_0x4e30d3['id'],'type':_0x340c52['name'],'sectionId':_0x340c52['id']},{})[_0x2861('0x11')](function(){return _0x57dac3;});}else{return _0x57dac3;}})[_0x2861('0x33')](function(_0x832ee2){logger[_0x2861('0x17')](_0x2861('0x3d'),_0x832ee2);throw _0x832ee2;});}return _0x57dac3;})[_0x2861('0x11')](respondWithResult(_0xcd6fc,0xc9))[_0x2861('0x33')](handleError(_0xcd6fc,null));};exports[_0x2861('0x3e')]=function(_0x30a1ec,_0x483bb6){if(_0x30a1ec[_0x2861('0x3f')]['id']){delete _0x30a1ec['body']['id'];}return db['SquareProject']['find']({'where':{'id':_0x30a1ec[_0x2861('0x34')]['id']}})['then'](handleEntityNotFound(_0x483bb6,null))[_0x2861('0x11')](saveUpdates(_0x30a1ec[_0x2861('0x3f')],null))[_0x2861('0x11')](function(_0x266b5c){if(!_0x266b5c)return;var _0x3667b8=_0x266b5c[_0x2861('0x12')]({'plain':!![]});return _0x3667b8;})[_0x2861('0x11')](function(_0x3e0826){var _0x54c761=new Redis(config[_0x2861('0x4')]);_0x54c761[_0x2861('0x40')](_0x2861('0x41'),JSON[_0x2861('0x15')](_[_0x2861('0x2b')](_0x3e0826,['id',_0x2861('0x19'),_0x2861('0x42')])));return _0x3e0826;})[_0x2861('0x11')](respondWithResult(_0x483bb6,null))[_0x2861('0x33')](handleError(_0x483bb6,null));};exports[_0x2861('0x10')]=function(_0x55d59e,_0x346221){return db[_0x2861('0x1c')][_0x2861('0x3a')]({'where':{'id':_0x55d59e['params']['id']}})[_0x2861('0x11')](handleEntityNotFound(_0x346221,null))['then'](removeEntity(_0x346221,null))[_0x2861('0x33')](handleError(_0x346221,null));};
\ No newline at end of file
+var _0x4a5e=['sort','where','pick','filter','merge','VIRTUAL','options','SquareProject','includeAll','findAll','catch','params','include','find','create','Unable\x20to\x20retrieve\x20the\x20current\x20user','user','SquareProjects','userProfileId','autoAssociation','error','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','body','publish','agi','destroy','ioredis','../../components/parsers/qs','redis','localhost','socket.io-emitter','./squareProject.socket','register','status','json','offset','count','Content-Range','update','then','get','UserProfileResource','stringify','end','stack','name','send','index','rawAttributes','fieldName','type','key','model','map','query','keys','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','limit','order'];(function(_0x4595d8,_0x3f1960){var _0x5ddba8=function(_0x5df888){while(--_0x5df888){_0x4595d8['push'](_0x4595d8['shift']());}};_0x5ddba8(++_0x3f1960);}(_0x4a5e,0x11e));var _0xe4a5=function(_0x38767a,_0x530907){_0x38767a=_0x38767a-0x0;var _0x377de8=_0x4a5e[_0x38767a];return _0x377de8;};'use strict';var _=require('lodash');var Redis=require(_0xe4a5('0x0'));var qs=require(_0xe4a5('0x1'));var logger=require('../../config/logger')('api');var config=require('../../config/environment');var db=require('../../mysqldb')['db'];config['redis']=_['defaults'](config[_0xe4a5('0x2')],{'host':_0xe4a5('0x3'),'port':0x18eb});var socket=require(_0xe4a5('0x4'))(new Redis(config[_0xe4a5('0x2')]));require(_0xe4a5('0x5'))[_0xe4a5('0x6')](socket);function respondWithResult(_0x160fac,_0x42070d){_0x42070d=_0x42070d||0xc8;return function(_0x3939d2){if(_0x3939d2){return _0x160fac[_0xe4a5('0x7')](_0x42070d)[_0xe4a5('0x8')](_0x3939d2);}};}function respondWithFilteredResult(_0x563b85,_0x26c98){return function(_0x58ce51){if(_0x58ce51){var _0x911a0c=typeof _0x26c98[_0xe4a5('0x9')]==='undefined'&&typeof _0x26c98['limit']==='undefined';var _0x2edae8=_0x58ce51[_0xe4a5('0xa')];var _0x421e63=_0x911a0c?0x0:_0x26c98[_0xe4a5('0x9')];var _0x145c1b=_0x911a0c?_0x58ce51['count']:_0x26c98[_0xe4a5('0x9')]+_0x26c98['limit'];var _0x14ef5a;if(_0x145c1b>=_0x2edae8){_0x145c1b=_0x2edae8;_0x14ef5a=0xc8;}else{_0x14ef5a=0xce;}_0x563b85[_0xe4a5('0x7')](_0x14ef5a);return _0x563b85['set'](_0xe4a5('0xb'),_0x421e63+'-'+_0x145c1b+'/'+_0x2edae8)[_0xe4a5('0x8')](_0x58ce51);}return null;};}function saveUpdates(_0x184796){return function(_0x4907c2){if(_0x4907c2){return _0x4907c2[_0xe4a5('0xc')](_0x184796)['then'](function(_0x405721){return _0x405721;});}return null;};}function removeEntity(_0xeddcac){return function(_0x480170){if(_0x480170){return _0x480170['destroy']()[_0xe4a5('0xd')](function(){var _0x19be30=_0x480170[_0xe4a5('0xe')]({'plain':!![]});var _0x562e5='SquareProjects';return db[_0xe4a5('0xf')]['destroy']({'where':{'type':_0x562e5,'resourceId':_0x19be30['id']}})['then'](function(){return _0x480170;});})[_0xe4a5('0xd')](function(){var _0x4aeac6=new Redis(config[_0xe4a5('0x2')]);_0x4aeac6['publish']('agi',JSON[_0xe4a5('0x10')]({'id':_0x480170['id'],'deleted':!![]}));})[_0xe4a5('0xd')](function(){_0xeddcac[_0xe4a5('0x7')](0xcc)[_0xe4a5('0x11')]();});}};}function handleEntityNotFound(_0x432366){return function(_0x1b8465){if(!_0x1b8465){_0x432366['sendStatus'](0x194);}return _0x1b8465;};}function handleError(_0x2ec94c,_0x4b167e){_0x4b167e=_0x4b167e||0x1f4;return function(_0x3dc0f9){logger['error'](_0x3dc0f9[_0xe4a5('0x12')]);if(_0x3dc0f9[_0xe4a5('0x13')]){delete _0x3dc0f9['name'];}_0x2ec94c['status'](_0x4b167e)[_0xe4a5('0x14')](_0x3dc0f9);};}exports[_0xe4a5('0x15')]=function(_0x522380,_0x22ec5e){var _0x5a131e={},_0x201850={},_0x317daf={'count':0x0,'rows':[]};var _0x4ce4fc=_['map'](db['SquareProject'][_0xe4a5('0x16')],function(_0x5564a3){return{'name':_0x5564a3[_0xe4a5('0x17')],'type':_0x5564a3[_0xe4a5('0x18')][_0xe4a5('0x19')]};});_0x201850[_0xe4a5('0x1a')]=_[_0xe4a5('0x1b')](_0x4ce4fc,_0xe4a5('0x13'));_0x201850[_0xe4a5('0x1c')]=_[_0xe4a5('0x1d')](_0x522380[_0xe4a5('0x1c')]);_0x201850[_0xe4a5('0x1e')]=_[_0xe4a5('0x1f')](_0x201850[_0xe4a5('0x1a')],_0x201850[_0xe4a5('0x1c')]);_0x5a131e[_0xe4a5('0x20')]=_['intersection'](_0x201850[_0xe4a5('0x1a')],qs[_0xe4a5('0x21')](_0x522380[_0xe4a5('0x1c')]['fields']));_0x5a131e[_0xe4a5('0x20')]=_0x5a131e[_0xe4a5('0x20')][_0xe4a5('0x22')]?_0x5a131e[_0xe4a5('0x20')]:_0x201850[_0xe4a5('0x1a')];if(!_0x522380['query'][_0xe4a5('0x23')](_0xe4a5('0x24'))){_0x5a131e['limit']=qs['limit'](_0x522380[_0xe4a5('0x1c')][_0xe4a5('0x25')]);_0x5a131e['offset']=qs[_0xe4a5('0x9')](_0x522380[_0xe4a5('0x1c')]['offset']);}_0x5a131e[_0xe4a5('0x26')]=qs[_0xe4a5('0x27')](_0x522380[_0xe4a5('0x1c')][_0xe4a5('0x27')]);_0x5a131e[_0xe4a5('0x28')]=qs[_0xe4a5('0x1e')](_[_0xe4a5('0x29')](_0x522380['query'],_0x201850[_0xe4a5('0x1e')]),_0x4ce4fc);if(_0x522380[_0xe4a5('0x1c')][_0xe4a5('0x2a')]){_0x5a131e[_0xe4a5('0x28')]=_[_0xe4a5('0x2b')](_0x5a131e[_0xe4a5('0x28')],{'$or':_[_0xe4a5('0x1b')](_0x4ce4fc,function(_0x21303b){if(_0x21303b[_0xe4a5('0x18')]!==_0xe4a5('0x2c')){var _0x2735dc={};_0x2735dc[_0x21303b[_0xe4a5('0x13')]]={'$like':'%'+_0x522380['query'][_0xe4a5('0x2a')]+'%'};return _0x2735dc;}})});}_0x5a131e=_[_0xe4a5('0x2b')]({},_0x5a131e,_0x522380[_0xe4a5('0x2d')]);var _0x49b60e={'where':_0x5a131e[_0xe4a5('0x28')]};return db[_0xe4a5('0x2e')][_0xe4a5('0xa')](_0x49b60e)[_0xe4a5('0xd')](function(_0x269db4){_0x317daf['count']=_0x269db4;if(_0x522380['query'][_0xe4a5('0x2f')]){_0x5a131e['include']=[{'all':!![]}];}return db[_0xe4a5('0x2e')][_0xe4a5('0x30')](_0x5a131e);})[_0xe4a5('0xd')](function(_0x2187c7){_0x317daf['rows']=_0x2187c7;return _0x317daf;})[_0xe4a5('0xd')](respondWithFilteredResult(_0x22ec5e,_0x5a131e))[_0xe4a5('0x31')](handleError(_0x22ec5e,null));};exports['show']=function(_0x31a2ec,_0x4b691b){var _0x32b80a={'raw':![],'where':{'id':_0x31a2ec[_0xe4a5('0x32')]['id']}},_0x5128cc={};_0x5128cc[_0xe4a5('0x1a')]=_['keys'](db[_0xe4a5('0x2e')]['rawAttributes']);_0x5128cc[_0xe4a5('0x1c')]=_['keys'](_0x31a2ec[_0xe4a5('0x1c')]);_0x5128cc['filters']=_['intersection'](_0x5128cc['model'],_0x5128cc[_0xe4a5('0x1c')]);_0x32b80a['attributes']=_[_0xe4a5('0x1f')](_0x5128cc[_0xe4a5('0x1a')],qs[_0xe4a5('0x21')](_0x31a2ec[_0xe4a5('0x1c')]['fields']));_0x32b80a[_0xe4a5('0x20')]=_0x32b80a[_0xe4a5('0x20')][_0xe4a5('0x22')]?_0x32b80a[_0xe4a5('0x20')]:_0x5128cc[_0xe4a5('0x1a')];if(_0x31a2ec[_0xe4a5('0x1c')]['includeAll']){_0x32b80a[_0xe4a5('0x33')]=[{'all':!![]}];}_0x32b80a=_['merge']({},_0x32b80a,_0x31a2ec['options']);return db['SquareProject'][_0xe4a5('0x34')](_0x32b80a)[_0xe4a5('0xd')](handleEntityNotFound(_0x4b691b,null))[_0xe4a5('0xd')](respondWithResult(_0x4b691b,null))[_0xe4a5('0x31')](handleError(_0x4b691b,null));};exports[_0xe4a5('0x35')]=function(_0x53af68,_0xafe4f6){return db[_0xe4a5('0x2e')][_0xe4a5('0x35')](_0x53af68['body'],{})[_0xe4a5('0xd')](function(_0x4bb400){var _0x44648b=_0x53af68['user'][_0xe4a5('0xe')]({'plain':!![]});if(!_0x44648b)throw new Error(_0xe4a5('0x36'));if(_0x44648b['role']===_0xe4a5('0x37')){var _0x16f954=_0x4bb400['get']({'plain':!![]});var _0x38e28a=_0xe4a5('0x38');return db['UserProfileSection'][_0xe4a5('0x34')]({'where':{'name':_0x38e28a,'userProfileId':_0x44648b[_0xe4a5('0x39')]},'raw':!![]})['then'](function(_0x18c4ac){if(_0x18c4ac&&_0x18c4ac[_0xe4a5('0x3a')]===0x0){return db['UserProfileResource']['create']({'name':_0x16f954[_0xe4a5('0x13')],'resourceId':_0x16f954['id'],'type':_0x18c4ac['name'],'sectionId':_0x18c4ac['id']},{})[_0xe4a5('0xd')](function(){return _0x4bb400;});}else{return _0x4bb400;}})[_0xe4a5('0x31')](function(_0x2056e6){logger[_0xe4a5('0x3b')](_0xe4a5('0x3c'),_0x2056e6);throw _0x2056e6;});}return _0x4bb400;})[_0xe4a5('0xd')](respondWithResult(_0xafe4f6,0xc9))[_0xe4a5('0x31')](handleError(_0xafe4f6,null));};exports[_0xe4a5('0xc')]=function(_0x45f394,_0x53ed87){if(_0x45f394[_0xe4a5('0x3d')]['id']){delete _0x45f394[_0xe4a5('0x3d')]['id'];}return db[_0xe4a5('0x2e')][_0xe4a5('0x34')]({'where':{'id':_0x45f394[_0xe4a5('0x32')]['id']}})[_0xe4a5('0xd')](handleEntityNotFound(_0x53ed87,null))[_0xe4a5('0xd')](saveUpdates(_0x45f394['body'],null))['then'](function(_0x1d75e8){if(!_0x1d75e8)return;var _0x7bcbbb=_0x1d75e8[_0xe4a5('0xe')]({'plain':!![]});return _0x7bcbbb;})[_0xe4a5('0xd')](function(_0x92d020){var _0x1531e9=new Redis(config['redis']);_0x1531e9[_0xe4a5('0x3e')](_0xe4a5('0x3f'),JSON['stringify'](_[_0xe4a5('0x29')](_0x92d020,['id',_0xe4a5('0x13'),'production'])));return _0x92d020;})[_0xe4a5('0xd')](respondWithResult(_0x53ed87,null))[_0xe4a5('0x31')](handleError(_0x53ed87,null));};exports[_0xe4a5('0x40')]=function(_0x31024d,_0x5556a6){return db[_0xe4a5('0x2e')][_0xe4a5('0x34')]({'where':{'id':_0x31024d[_0xe4a5('0x32')]['id']}})[_0xe4a5('0xd')](handleEntityNotFound(_0x5556a6,null))[_0xe4a5('0xd')](removeEntity(_0x5556a6,null))[_0xe4a5('0x31')](handleError(_0x5556a6,null));};
\ No newline at end of file