Built motion from commit d6d69adf.|2.6.33
[motion2.git] / server / api / squareProject / squareProject.controller.js
index 37abd30..6309fa1 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x8107=['status','offset','undefined','limit','count','set','Content-Range','json','update','then','destroy','get','SquareProjects','UserProfileResource','publish','stringify','end','name','send','index','map','SquareProject','key','model','query','keys','filters','intersection','attributes','fields','hasOwnProperty','nolimit','order','sort','where','filter','merge','type','VIRTUAL','options','includeAll','catch','show','rawAttributes','include','create','body','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','UserProfileSection','find','userProfileId','autoAssociation','error','params','pick','lodash','ioredis','../../config/logger','api','redis','defaults','socket.io-emitter','./squareProject.socket','register'];(function(_0x57c9a9,_0x48c040){var _0x19a608=function(_0x671481){while(--_0x671481){_0x57c9a9['push'](_0x57c9a9['shift']());}};_0x19a608(++_0x48c040);}(_0x8107,0xbd));var _0x7810=function(_0x236c89,_0xd76ba9){_0x236c89=_0x236c89-0x0;var _0x3b2a15=_0x8107[_0x236c89];return _0x3b2a15;};'use strict';var _=require(_0x7810('0x0'));var Redis=require(_0x7810('0x1'));var qs=require('../../components/parsers/qs');var logger=require(_0x7810('0x2'))(_0x7810('0x3'));var config=require('../../config/environment');var db=require('../../mysqldb')['db'];config[_0x7810('0x4')]=_[_0x7810('0x5')](config['redis'],{'host':'localhost','port':0x18eb});var socket=require(_0x7810('0x6'))(new Redis(config[_0x7810('0x4')]));require(_0x7810('0x7'))[_0x7810('0x8')](socket);function respondWithResult(_0x5acdb3,_0x527222){_0x527222=_0x527222||0xc8;return function(_0x4528ca){if(_0x4528ca){return _0x5acdb3[_0x7810('0x9')](_0x527222)['json'](_0x4528ca);}};}function respondWithFilteredResult(_0x2fae83,_0x10114f){return function(_0x58ca4e){if(_0x58ca4e){var _0x19b234=typeof _0x10114f[_0x7810('0xa')]===_0x7810('0xb')&&typeof _0x10114f[_0x7810('0xc')]===_0x7810('0xb');var _0x33a7bd=_0x58ca4e[_0x7810('0xd')];var _0x2535a3=_0x19b234?0x0:_0x10114f['offset'];var _0xf09584=_0x19b234?_0x58ca4e[_0x7810('0xd')]:_0x10114f[_0x7810('0xa')]+_0x10114f[_0x7810('0xc')];var _0x1277c0;if(_0xf09584>=_0x33a7bd){_0xf09584=_0x33a7bd;_0x1277c0=0xc8;}else{_0x1277c0=0xce;}_0x2fae83[_0x7810('0x9')](_0x1277c0);return _0x2fae83[_0x7810('0xe')](_0x7810('0xf'),_0x2535a3+'-'+_0xf09584+'/'+_0x33a7bd)[_0x7810('0x10')](_0x58ca4e);}return null;};}function saveUpdates(_0x5eac77){return function(_0xa3140b){if(_0xa3140b){return _0xa3140b[_0x7810('0x11')](_0x5eac77)[_0x7810('0x12')](function(_0x6cfd2f){return _0x6cfd2f;});}return null;};}function removeEntity(_0x4f7509){return function(_0x259fd5){if(_0x259fd5){return _0x259fd5[_0x7810('0x13')]()['then'](function(){var _0x2095b9=_0x259fd5[_0x7810('0x14')]({'plain':!![]});var _0xd9baf=_0x7810('0x15');return db[_0x7810('0x16')]['destroy']({'where':{'type':_0xd9baf,'resourceId':_0x2095b9['id']}})[_0x7810('0x12')](function(){return _0x259fd5;});})[_0x7810('0x12')](function(){var _0x4a777d=new Redis(config[_0x7810('0x4')]);_0x4a777d[_0x7810('0x17')]('agi',JSON[_0x7810('0x18')]({'id':_0x259fd5['id'],'deleted':!![]}));})[_0x7810('0x12')](function(){_0x4f7509['status'](0xcc)[_0x7810('0x19')]();});}};}function handleEntityNotFound(_0x1a6a58){return function(_0x3df913){if(!_0x3df913){_0x1a6a58['sendStatus'](0x194);}return _0x3df913;};}function handleError(_0x3306a5,_0x21a453){_0x21a453=_0x21a453||0x1f4;return function(_0xfa640b){logger['error'](_0xfa640b['stack']);if(_0xfa640b[_0x7810('0x1a')]){delete _0xfa640b[_0x7810('0x1a')];}_0x3306a5[_0x7810('0x9')](_0x21a453)[_0x7810('0x1b')](_0xfa640b);};}exports[_0x7810('0x1c')]=function(_0x21b73b,_0x303750){var _0x509802={},_0x23a5c3={},_0x501246={'count':0x0,'rows':[]};var _0x5ec614=_[_0x7810('0x1d')](db[_0x7810('0x1e')]['rawAttributes'],function(_0x5423b7){return{'name':_0x5423b7['fieldName'],'type':_0x5423b7['type'][_0x7810('0x1f')]};});_0x23a5c3[_0x7810('0x20')]=_['map'](_0x5ec614,_0x7810('0x1a'));_0x23a5c3[_0x7810('0x21')]=_[_0x7810('0x22')](_0x21b73b[_0x7810('0x21')]);_0x23a5c3[_0x7810('0x23')]=_[_0x7810('0x24')](_0x23a5c3[_0x7810('0x20')],_0x23a5c3['query']);_0x509802[_0x7810('0x25')]=_['intersection'](_0x23a5c3[_0x7810('0x20')],qs[_0x7810('0x26')](_0x21b73b[_0x7810('0x21')][_0x7810('0x26')]));_0x509802['attributes']=_0x509802[_0x7810('0x25')]['length']?_0x509802[_0x7810('0x25')]:_0x23a5c3['model'];if(!_0x21b73b[_0x7810('0x21')][_0x7810('0x27')](_0x7810('0x28'))){_0x509802[_0x7810('0xc')]=qs[_0x7810('0xc')](_0x21b73b[_0x7810('0x21')][_0x7810('0xc')]);_0x509802[_0x7810('0xa')]=qs[_0x7810('0xa')](_0x21b73b[_0x7810('0x21')]['offset']);}_0x509802[_0x7810('0x29')]=qs[_0x7810('0x2a')](_0x21b73b[_0x7810('0x21')][_0x7810('0x2a')]);_0x509802[_0x7810('0x2b')]=qs[_0x7810('0x23')](_['pick'](_0x21b73b['query'],_0x23a5c3[_0x7810('0x23')]),_0x5ec614);if(_0x21b73b[_0x7810('0x21')][_0x7810('0x2c')]){_0x509802['where']=_[_0x7810('0x2d')](_0x509802['where'],{'$or':_[_0x7810('0x1d')](_0x5ec614,function(_0x5efee6){if(_0x5efee6[_0x7810('0x2e')]!==_0x7810('0x2f')){var _0x17ca39={};_0x17ca39[_0x5efee6['name']]={'$like':'%'+_0x21b73b['query'][_0x7810('0x2c')]+'%'};return _0x17ca39;}})});}_0x509802=_[_0x7810('0x2d')]({},_0x509802,_0x21b73b[_0x7810('0x30')]);var _0x176ebe={'where':_0x509802[_0x7810('0x2b')]};return db[_0x7810('0x1e')]['count'](_0x176ebe)[_0x7810('0x12')](function(_0x2cc0e9){_0x501246[_0x7810('0xd')]=_0x2cc0e9;if(_0x21b73b[_0x7810('0x21')][_0x7810('0x31')]){_0x509802['include']=[{'all':!![]}];}return db[_0x7810('0x1e')]['findAll'](_0x509802);})[_0x7810('0x12')](function(_0x2d82ff){_0x501246['rows']=_0x2d82ff;return _0x501246;})[_0x7810('0x12')](respondWithFilteredResult(_0x303750,_0x509802))[_0x7810('0x32')](handleError(_0x303750,null));};exports[_0x7810('0x33')]=function(_0x67fd9a,_0x49884c){var _0xa47b72={'raw':![],'where':{'id':_0x67fd9a['params']['id']}},_0x2d62e0={};_0x2d62e0[_0x7810('0x20')]=_[_0x7810('0x22')](db[_0x7810('0x1e')][_0x7810('0x34')]);_0x2d62e0[_0x7810('0x21')]=_[_0x7810('0x22')](_0x67fd9a['query']);_0x2d62e0[_0x7810('0x23')]=_['intersection'](_0x2d62e0[_0x7810('0x20')],_0x2d62e0['query']);_0xa47b72[_0x7810('0x25')]=_[_0x7810('0x24')](_0x2d62e0['model'],qs['fields'](_0x67fd9a[_0x7810('0x21')]['fields']));_0xa47b72['attributes']=_0xa47b72['attributes']['length']?_0xa47b72[_0x7810('0x25')]:_0x2d62e0['model'];if(_0x67fd9a[_0x7810('0x21')][_0x7810('0x31')]){_0xa47b72[_0x7810('0x35')]=[{'all':!![]}];}_0xa47b72=_[_0x7810('0x2d')]({},_0xa47b72,_0x67fd9a[_0x7810('0x30')]);return db[_0x7810('0x1e')]['find'](_0xa47b72)['then'](handleEntityNotFound(_0x49884c,null))[_0x7810('0x12')](respondWithResult(_0x49884c,null))[_0x7810('0x32')](handleError(_0x49884c,null));};exports[_0x7810('0x36')]=function(_0x2e0362,_0x269fd5){return db['SquareProject']['create'](_0x2e0362[_0x7810('0x37')],{})[_0x7810('0x12')](function(_0xafdff5){var _0x16f2ee=_0x2e0362[_0x7810('0x38')]['get']({'plain':!![]});if(!_0x16f2ee)throw new Error(_0x7810('0x39'));if(_0x16f2ee[_0x7810('0x3a')]===_0x7810('0x38')){var _0x3090d0=_0xafdff5[_0x7810('0x14')]({'plain':!![]});var _0x6daa93=_0x7810('0x15');return db[_0x7810('0x3b')][_0x7810('0x3c')]({'where':{'name':_0x6daa93,'userProfileId':_0x16f2ee[_0x7810('0x3d')]},'raw':!![]})[_0x7810('0x12')](function(_0x595904){if(_0x595904&&_0x595904[_0x7810('0x3e')]===0x0){return db[_0x7810('0x16')][_0x7810('0x36')]({'name':_0x3090d0[_0x7810('0x1a')],'resourceId':_0x3090d0['id'],'type':_0x595904[_0x7810('0x1a')],'sectionId':_0x595904['id']},{})[_0x7810('0x12')](function(){return _0xafdff5;});}else{return _0xafdff5;}})[_0x7810('0x32')](function(_0x147b95){logger[_0x7810('0x3f')]('Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s',_0x147b95);throw _0x147b95;});}return _0xafdff5;})[_0x7810('0x12')](respondWithResult(_0x269fd5,0xc9))['catch'](handleError(_0x269fd5,null));};exports[_0x7810('0x11')]=function(_0x4e9b80,_0xd76ba2){if(_0x4e9b80['body']['id']){delete _0x4e9b80[_0x7810('0x37')]['id'];}return db['SquareProject'][_0x7810('0x3c')]({'where':{'id':_0x4e9b80[_0x7810('0x40')]['id']}})[_0x7810('0x12')](handleEntityNotFound(_0xd76ba2,null))[_0x7810('0x12')](saveUpdates(_0x4e9b80[_0x7810('0x37')],null))[_0x7810('0x12')](function(_0x484958){if(!_0x484958)return;var _0x4a4586=_0x484958[_0x7810('0x14')]({'plain':!![]});return _0x4a4586;})[_0x7810('0x12')](function(_0x407c8c){var _0x2e638f=new Redis(config[_0x7810('0x4')]);_0x2e638f[_0x7810('0x17')]('agi',JSON['stringify'](_[_0x7810('0x41')](_0x407c8c,['id','name','production'])));return _0x407c8c;})[_0x7810('0x12')](respondWithResult(_0xd76ba2,null))[_0x7810('0x32')](handleError(_0xd76ba2,null));};exports['destroy']=function(_0x5dc5f9,_0x58c97c){return db['SquareProject'][_0x7810('0x3c')]({'where':{'id':_0x5dc5f9[_0x7810('0x40')]['id']}})[_0x7810('0x12')](handleEntityNotFound(_0x58c97c,null))[_0x7810('0x12')](removeEntity(_0x58c97c,null))[_0x7810('0x32')](handleError(_0x58c97c,null));};
\ No newline at end of file
+var _0xe8d5=['map','SquareProject','rawAttributes','fieldName','type','key','model','query','filters','attributes','intersection','fields','length','hasOwnProperty','nolimit','sort','where','pick','merge','VIRTUAL','filter','options','includeAll','include','findAll','rows','catch','show','params','keys','find','create','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','UserProfileSection','userProfileId','body','agi','production','lodash','ioredis','../../components/parsers/qs','../../config/logger','../../config/environment','../../mysqldb','redis','socket.io-emitter','status','offset','undefined','limit','count','Content-Range','json','destroy','then','get','SquareProjects','UserProfileResource','publish','stringify','end','sendStatus','error','stack','name','send'];(function(_0xb8a736,_0x1bbded){var _0x54dc30=function(_0x3b36fe){while(--_0x3b36fe){_0xb8a736['push'](_0xb8a736['shift']());}};_0x54dc30(++_0x1bbded);}(_0xe8d5,0x138));var _0x5e8d=function(_0xaa0309,_0x1c8008){_0xaa0309=_0xaa0309-0x0;var _0x5de7ce=_0xe8d5[_0xaa0309];return _0x5de7ce;};'use strict';var _=require(_0x5e8d('0x0'));var Redis=require(_0x5e8d('0x1'));var qs=require(_0x5e8d('0x2'));var logger=require(_0x5e8d('0x3'))('api');var config=require(_0x5e8d('0x4'));var db=require(_0x5e8d('0x5'))['db'];config[_0x5e8d('0x6')]=_['defaults'](config[_0x5e8d('0x6')],{'host':'localhost','port':0x18eb});var socket=require(_0x5e8d('0x7'))(new Redis(config[_0x5e8d('0x6')]));require('./squareProject.socket')['register'](socket);function respondWithResult(_0x3404fd,_0x5a2945){_0x5a2945=_0x5a2945||0xc8;return function(_0xd47817){if(_0xd47817){return _0x3404fd[_0x5e8d('0x8')](_0x5a2945)['json'](_0xd47817);}};}function respondWithFilteredResult(_0x4db909,_0x107ca5){return function(_0x195047){if(_0x195047){var _0x105385=typeof _0x107ca5[_0x5e8d('0x9')]===_0x5e8d('0xa')&&typeof _0x107ca5[_0x5e8d('0xb')]===_0x5e8d('0xa');var _0x1a8119=_0x195047[_0x5e8d('0xc')];var _0x44365c=_0x105385?0x0:_0x107ca5[_0x5e8d('0x9')];var _0x423ae0=_0x105385?_0x195047[_0x5e8d('0xc')]:_0x107ca5[_0x5e8d('0x9')]+_0x107ca5['limit'];var _0x57e44f;if(_0x423ae0>=_0x1a8119){_0x423ae0=_0x1a8119;_0x57e44f=0xc8;}else{_0x57e44f=0xce;}_0x4db909[_0x5e8d('0x8')](_0x57e44f);return _0x4db909['set'](_0x5e8d('0xd'),_0x44365c+'-'+_0x423ae0+'/'+_0x1a8119)[_0x5e8d('0xe')](_0x195047);}return null;};}function saveUpdates(_0x348c1a){return function(_0x114ba0){if(_0x114ba0){return _0x114ba0['update'](_0x348c1a)['then'](function(_0xbbaa8c){return _0xbbaa8c;});}return null;};}function removeEntity(_0x5291b6){return function(_0x3ac4db){if(_0x3ac4db){return _0x3ac4db[_0x5e8d('0xf')]()[_0x5e8d('0x10')](function(){var _0x5eb633=_0x3ac4db[_0x5e8d('0x11')]({'plain':!![]});var _0x5d39be=_0x5e8d('0x12');return db[_0x5e8d('0x13')][_0x5e8d('0xf')]({'where':{'type':_0x5d39be,'resourceId':_0x5eb633['id']}})[_0x5e8d('0x10')](function(){return _0x3ac4db;});})[_0x5e8d('0x10')](function(){var _0x2ebc3f=new Redis(config[_0x5e8d('0x6')]);_0x2ebc3f[_0x5e8d('0x14')]('agi',JSON[_0x5e8d('0x15')]({'id':_0x3ac4db['id'],'deleted':!![]}));})[_0x5e8d('0x10')](function(){_0x5291b6[_0x5e8d('0x8')](0xcc)[_0x5e8d('0x16')]();});}};}function handleEntityNotFound(_0xf77635){return function(_0x5e3d3e){if(!_0x5e3d3e){_0xf77635[_0x5e8d('0x17')](0x194);}return _0x5e3d3e;};}function handleError(_0x2f90c6,_0x3bfc2f){_0x3bfc2f=_0x3bfc2f||0x1f4;return function(_0x537beb){logger[_0x5e8d('0x18')](_0x537beb[_0x5e8d('0x19')]);if(_0x537beb[_0x5e8d('0x1a')]){delete _0x537beb[_0x5e8d('0x1a')];}_0x2f90c6[_0x5e8d('0x8')](_0x3bfc2f)[_0x5e8d('0x1b')](_0x537beb);};}exports['index']=function(_0x174316,_0xb4538c){var _0x393f45={},_0xa7db73={},_0x1fb3ab={'count':0x0,'rows':[]};var _0xac052c=_[_0x5e8d('0x1c')](db[_0x5e8d('0x1d')][_0x5e8d('0x1e')],function(_0x148c0f){return{'name':_0x148c0f[_0x5e8d('0x1f')],'type':_0x148c0f[_0x5e8d('0x20')][_0x5e8d('0x21')]};});_0xa7db73[_0x5e8d('0x22')]=_[_0x5e8d('0x1c')](_0xac052c,_0x5e8d('0x1a'));_0xa7db73[_0x5e8d('0x23')]=_['keys'](_0x174316[_0x5e8d('0x23')]);_0xa7db73[_0x5e8d('0x24')]=_['intersection'](_0xa7db73[_0x5e8d('0x22')],_0xa7db73[_0x5e8d('0x23')]);_0x393f45[_0x5e8d('0x25')]=_[_0x5e8d('0x26')](_0xa7db73[_0x5e8d('0x22')],qs[_0x5e8d('0x27')](_0x174316[_0x5e8d('0x23')]['fields']));_0x393f45['attributes']=_0x393f45[_0x5e8d('0x25')][_0x5e8d('0x28')]?_0x393f45[_0x5e8d('0x25')]:_0xa7db73[_0x5e8d('0x22')];if(!_0x174316[_0x5e8d('0x23')][_0x5e8d('0x29')](_0x5e8d('0x2a'))){_0x393f45[_0x5e8d('0xb')]=qs['limit'](_0x174316[_0x5e8d('0x23')]['limit']);_0x393f45[_0x5e8d('0x9')]=qs[_0x5e8d('0x9')](_0x174316[_0x5e8d('0x23')][_0x5e8d('0x9')]);}_0x393f45['order']=qs['sort'](_0x174316[_0x5e8d('0x23')][_0x5e8d('0x2b')]);_0x393f45[_0x5e8d('0x2c')]=qs[_0x5e8d('0x24')](_[_0x5e8d('0x2d')](_0x174316['query'],_0xa7db73[_0x5e8d('0x24')]),_0xac052c);if(_0x174316[_0x5e8d('0x23')]['filter']){_0x393f45['where']=_[_0x5e8d('0x2e')](_0x393f45['where'],{'$or':_[_0x5e8d('0x1c')](_0xac052c,function(_0x27f3c9){if(_0x27f3c9['type']!==_0x5e8d('0x2f')){var _0x23d141={};_0x23d141[_0x27f3c9[_0x5e8d('0x1a')]]={'$like':'%'+_0x174316[_0x5e8d('0x23')][_0x5e8d('0x30')]+'%'};return _0x23d141;}})});}_0x393f45=_[_0x5e8d('0x2e')]({},_0x393f45,_0x174316[_0x5e8d('0x31')]);var _0x2f7571={'where':_0x393f45[_0x5e8d('0x2c')]};return db[_0x5e8d('0x1d')][_0x5e8d('0xc')](_0x2f7571)[_0x5e8d('0x10')](function(_0x5f095c){_0x1fb3ab['count']=_0x5f095c;if(_0x174316['query'][_0x5e8d('0x32')]){_0x393f45[_0x5e8d('0x33')]=[{'all':!![]}];}return db['SquareProject'][_0x5e8d('0x34')](_0x393f45);})['then'](function(_0x38b715){_0x1fb3ab[_0x5e8d('0x35')]=_0x38b715;return _0x1fb3ab;})[_0x5e8d('0x10')](respondWithFilteredResult(_0xb4538c,_0x393f45))[_0x5e8d('0x36')](handleError(_0xb4538c,null));};exports[_0x5e8d('0x37')]=function(_0x414709,_0x215e80){var _0x1c7e95={'raw':![],'where':{'id':_0x414709[_0x5e8d('0x38')]['id']}},_0x3beeab={};_0x3beeab[_0x5e8d('0x22')]=_[_0x5e8d('0x39')](db['SquareProject'][_0x5e8d('0x1e')]);_0x3beeab[_0x5e8d('0x23')]=_[_0x5e8d('0x39')](_0x414709[_0x5e8d('0x23')]);_0x3beeab[_0x5e8d('0x24')]=_[_0x5e8d('0x26')](_0x3beeab[_0x5e8d('0x22')],_0x3beeab['query']);_0x1c7e95[_0x5e8d('0x25')]=_[_0x5e8d('0x26')](_0x3beeab['model'],qs['fields'](_0x414709['query'][_0x5e8d('0x27')]));_0x1c7e95[_0x5e8d('0x25')]=_0x1c7e95['attributes']['length']?_0x1c7e95[_0x5e8d('0x25')]:_0x3beeab[_0x5e8d('0x22')];if(_0x414709[_0x5e8d('0x23')][_0x5e8d('0x32')]){_0x1c7e95[_0x5e8d('0x33')]=[{'all':!![]}];}_0x1c7e95=_[_0x5e8d('0x2e')]({},_0x1c7e95,_0x414709['options']);return db[_0x5e8d('0x1d')][_0x5e8d('0x3a')](_0x1c7e95)[_0x5e8d('0x10')](handleEntityNotFound(_0x215e80,null))[_0x5e8d('0x10')](respondWithResult(_0x215e80,null))[_0x5e8d('0x36')](handleError(_0x215e80,null));};exports['create']=function(_0x42fd7d,_0x4a553c){return db[_0x5e8d('0x1d')][_0x5e8d('0x3b')](_0x42fd7d['body'],{})[_0x5e8d('0x10')](function(_0x597ec8){var _0xea1618=_0x42fd7d[_0x5e8d('0x3c')]['get']({'plain':!![]});if(!_0xea1618)throw new Error(_0x5e8d('0x3d'));if(_0xea1618[_0x5e8d('0x3e')]===_0x5e8d('0x3c')){var _0x403eb0=_0x597ec8[_0x5e8d('0x11')]({'plain':!![]});var _0x5b98d0='SquareProjects';return db[_0x5e8d('0x3f')]['find']({'where':{'name':_0x5b98d0,'userProfileId':_0xea1618[_0x5e8d('0x40')]},'raw':!![]})[_0x5e8d('0x10')](function(_0x440578){if(_0x440578&&_0x440578['autoAssociation']===0x0){return db[_0x5e8d('0x13')]['create']({'name':_0x403eb0[_0x5e8d('0x1a')],'resourceId':_0x403eb0['id'],'type':_0x440578['name'],'sectionId':_0x440578['id']},{})['then'](function(){return _0x597ec8;});}else{return _0x597ec8;}})[_0x5e8d('0x36')](function(_0x139004){logger[_0x5e8d('0x18')]('Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s',_0x139004);throw _0x139004;});}return _0x597ec8;})[_0x5e8d('0x10')](respondWithResult(_0x4a553c,0xc9))['catch'](handleError(_0x4a553c,null));};exports['update']=function(_0x417b63,_0x141393){if(_0x417b63[_0x5e8d('0x41')]['id']){delete _0x417b63['body']['id'];}return db[_0x5e8d('0x1d')][_0x5e8d('0x3a')]({'where':{'id':_0x417b63['params']['id']}})[_0x5e8d('0x10')](handleEntityNotFound(_0x141393,null))[_0x5e8d('0x10')](saveUpdates(_0x417b63['body'],null))[_0x5e8d('0x10')](function(_0x3ea58a){if(!_0x3ea58a)return;var _0xce43d5=_0x3ea58a[_0x5e8d('0x11')]({'plain':!![]});return _0xce43d5;})[_0x5e8d('0x10')](function(_0x1bdc5f){var _0x1c2df2=new Redis(config[_0x5e8d('0x6')]);_0x1c2df2[_0x5e8d('0x14')](_0x5e8d('0x42'),JSON[_0x5e8d('0x15')](_[_0x5e8d('0x2d')](_0x1bdc5f,['id','name',_0x5e8d('0x43')])));return _0x1bdc5f;})['then'](respondWithResult(_0x141393,null))[_0x5e8d('0x36')](handleError(_0x141393,null));};exports['destroy']=function(_0x42ddc5,_0x5af765){return db[_0x5e8d('0x1d')][_0x5e8d('0x3a')]({'where':{'id':_0x42ddc5['params']['id']}})[_0x5e8d('0x10')](handleEntityNotFound(_0x5af765,null))[_0x5e8d('0x10')](removeEntity(_0x5af765,null))[_0x5e8d('0x36')](handleError(_0x5af765,null));};
\ No newline at end of file