Built motion from commit 3c2ce842.|2.6.31
[motion2.git] / server / api / squareProject / squareProject.controller.js
index 7a75bcd..19040ed 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xcb55=['params','fields','includeAll','include','options','find','create','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','userProfileId','autoAssociation','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','body','stringify','pick','production','lodash','ioredis','../../components/parsers/qs','../../config/logger','api','../../config/environment','redis','defaults','localhost','register','status','json','offset','limit','undefined','count','set','Content-Range','update','then','get','SquareProjects','UserProfileResource','destroy','publish','agi','end','error','stack','name','send','index','map','rawAttributes','type','key','model','keys','query','filters','intersection','attributes','hasOwnProperty','nolimit','order','where','merge','VIRTUAL','SquareProject','catch'];(function(_0x2cf79c,_0x7f5674){var _0x395226=function(_0x434710){while(--_0x434710){_0x2cf79c['push'](_0x2cf79c['shift']());}};_0x395226(++_0x7f5674);}(_0xcb55,0x118));var _0x5cb5=function(_0x3bc5f8,_0x18f5f9){_0x3bc5f8=_0x3bc5f8-0x0;var _0x5c0787=_0xcb55[_0x3bc5f8];return _0x5c0787;};'use strict';var _=require(_0x5cb5('0x0'));var Redis=require(_0x5cb5('0x1'));var qs=require(_0x5cb5('0x2'));var logger=require(_0x5cb5('0x3'))(_0x5cb5('0x4'));var config=require(_0x5cb5('0x5'));var db=require('../../mysqldb')['db'];config[_0x5cb5('0x6')]=_[_0x5cb5('0x7')](config['redis'],{'host':_0x5cb5('0x8'),'port':0x18eb});var socket=require('socket.io-emitter')(new Redis(config[_0x5cb5('0x6')]));require('./squareProject.socket')[_0x5cb5('0x9')](socket);function respondWithResult(_0x2f4b67,_0x38db7f){_0x38db7f=_0x38db7f||0xc8;return function(_0x4f4c5e){if(_0x4f4c5e){return _0x2f4b67[_0x5cb5('0xa')](_0x38db7f)[_0x5cb5('0xb')](_0x4f4c5e);}};}function respondWithFilteredResult(_0x18b06b,_0x3b5bf1){return function(_0x2937e0){if(_0x2937e0){var _0x50d9c2=typeof _0x3b5bf1[_0x5cb5('0xc')]==='undefined'&&typeof _0x3b5bf1[_0x5cb5('0xd')]===_0x5cb5('0xe');var _0x208aeb=_0x2937e0[_0x5cb5('0xf')];var _0x40e73e=_0x50d9c2?0x0:_0x3b5bf1[_0x5cb5('0xc')];var _0x2840f7=_0x50d9c2?_0x2937e0[_0x5cb5('0xf')]:_0x3b5bf1[_0x5cb5('0xc')]+_0x3b5bf1[_0x5cb5('0xd')];var _0x3a4add;if(_0x2840f7>=_0x208aeb){_0x2840f7=_0x208aeb;_0x3a4add=0xc8;}else{_0x3a4add=0xce;}_0x18b06b[_0x5cb5('0xa')](_0x3a4add);return _0x18b06b[_0x5cb5('0x10')](_0x5cb5('0x11'),_0x40e73e+'-'+_0x2840f7+'/'+_0x208aeb)[_0x5cb5('0xb')](_0x2937e0);}return null;};}function saveUpdates(_0x2fb9a8){return function(_0x369539){if(_0x369539){return _0x369539[_0x5cb5('0x12')](_0x2fb9a8)[_0x5cb5('0x13')](function(_0x560e5d){return _0x560e5d;});}return null;};}function removeEntity(_0x33ad0f){return function(_0x19072c){if(_0x19072c){return _0x19072c['destroy']()[_0x5cb5('0x13')](function(){var _0x595fd4=_0x19072c[_0x5cb5('0x14')]({'plain':!![]});var _0xf38ee9=_0x5cb5('0x15');return db[_0x5cb5('0x16')][_0x5cb5('0x17')]({'where':{'type':_0xf38ee9,'resourceId':_0x595fd4['id']}})[_0x5cb5('0x13')](function(){return _0x19072c;});})[_0x5cb5('0x13')](function(){var _0x4b0727=new Redis(config[_0x5cb5('0x6')]);_0x4b0727[_0x5cb5('0x18')](_0x5cb5('0x19'),JSON['stringify']({'id':_0x19072c['id'],'deleted':!![]}));})[_0x5cb5('0x13')](function(){_0x33ad0f[_0x5cb5('0xa')](0xcc)[_0x5cb5('0x1a')]();});}};}function handleEntityNotFound(_0x263565){return function(_0x196f7e){if(!_0x196f7e){_0x263565['sendStatus'](0x194);}return _0x196f7e;};}function handleError(_0x42b5cd,_0x4fa889){_0x4fa889=_0x4fa889||0x1f4;return function(_0x47ef66){logger[_0x5cb5('0x1b')](_0x47ef66[_0x5cb5('0x1c')]);if(_0x47ef66['name']){delete _0x47ef66[_0x5cb5('0x1d')];}_0x42b5cd['status'](_0x4fa889)[_0x5cb5('0x1e')](_0x47ef66);};}exports[_0x5cb5('0x1f')]=function(_0x217b8d,_0x18d92c){var _0x3f55c5={},_0xdda563={},_0x270740={'count':0x0,'rows':[]};var _0x3ea0c2=_[_0x5cb5('0x20')](db['SquareProject'][_0x5cb5('0x21')],function(_0x1b00e2){return{'name':_0x1b00e2['fieldName'],'type':_0x1b00e2[_0x5cb5('0x22')][_0x5cb5('0x23')]};});_0xdda563[_0x5cb5('0x24')]=_[_0x5cb5('0x20')](_0x3ea0c2,_0x5cb5('0x1d'));_0xdda563['query']=_[_0x5cb5('0x25')](_0x217b8d[_0x5cb5('0x26')]);_0xdda563[_0x5cb5('0x27')]=_[_0x5cb5('0x28')](_0xdda563[_0x5cb5('0x24')],_0xdda563['query']);_0x3f55c5[_0x5cb5('0x29')]=_[_0x5cb5('0x28')](_0xdda563[_0x5cb5('0x24')],qs['fields'](_0x217b8d[_0x5cb5('0x26')]['fields']));_0x3f55c5[_0x5cb5('0x29')]=_0x3f55c5[_0x5cb5('0x29')]['length']?_0x3f55c5[_0x5cb5('0x29')]:_0xdda563[_0x5cb5('0x24')];if(!_0x217b8d[_0x5cb5('0x26')][_0x5cb5('0x2a')](_0x5cb5('0x2b'))){_0x3f55c5[_0x5cb5('0xd')]=qs[_0x5cb5('0xd')](_0x217b8d[_0x5cb5('0x26')][_0x5cb5('0xd')]);_0x3f55c5[_0x5cb5('0xc')]=qs[_0x5cb5('0xc')](_0x217b8d['query'][_0x5cb5('0xc')]);}_0x3f55c5[_0x5cb5('0x2c')]=qs['sort'](_0x217b8d['query']['sort']);_0x3f55c5[_0x5cb5('0x2d')]=qs['filters'](_['pick'](_0x217b8d['query'],_0xdda563[_0x5cb5('0x27')]),_0x3ea0c2);if(_0x217b8d[_0x5cb5('0x26')]['filter']){_0x3f55c5[_0x5cb5('0x2d')]=_[_0x5cb5('0x2e')](_0x3f55c5[_0x5cb5('0x2d')],{'$or':_[_0x5cb5('0x20')](_0x3ea0c2,function(_0x46a7e0){if(_0x46a7e0[_0x5cb5('0x22')]!==_0x5cb5('0x2f')){var _0x35cd1e={};_0x35cd1e[_0x46a7e0[_0x5cb5('0x1d')]]={'$like':'%'+_0x217b8d[_0x5cb5('0x26')]['filter']+'%'};return _0x35cd1e;}})});}_0x3f55c5=_[_0x5cb5('0x2e')]({},_0x3f55c5,_0x217b8d['options']);var _0x1c798a={'where':_0x3f55c5[_0x5cb5('0x2d')]};return db[_0x5cb5('0x30')][_0x5cb5('0xf')](_0x1c798a)[_0x5cb5('0x13')](function(_0x26c756){_0x270740[_0x5cb5('0xf')]=_0x26c756;if(_0x217b8d['query']['includeAll']){_0x3f55c5['include']=[{'all':!![]}];}return db[_0x5cb5('0x30')]['findAll'](_0x3f55c5);})[_0x5cb5('0x13')](function(_0x56d41b){_0x270740['rows']=_0x56d41b;return _0x270740;})[_0x5cb5('0x13')](respondWithFilteredResult(_0x18d92c,_0x3f55c5))[_0x5cb5('0x31')](handleError(_0x18d92c,null));};exports['show']=function(_0x5072ee,_0x5eb6ad){var _0x128de7={'raw':![],'where':{'id':_0x5072ee[_0x5cb5('0x32')]['id']}},_0x247e36={};_0x247e36['model']=_[_0x5cb5('0x25')](db['SquareProject']['rawAttributes']);_0x247e36[_0x5cb5('0x26')]=_['keys'](_0x5072ee[_0x5cb5('0x26')]);_0x247e36[_0x5cb5('0x27')]=_[_0x5cb5('0x28')](_0x247e36[_0x5cb5('0x24')],_0x247e36[_0x5cb5('0x26')]);_0x128de7[_0x5cb5('0x29')]=_[_0x5cb5('0x28')](_0x247e36['model'],qs['fields'](_0x5072ee[_0x5cb5('0x26')][_0x5cb5('0x33')]));_0x128de7[_0x5cb5('0x29')]=_0x128de7[_0x5cb5('0x29')]['length']?_0x128de7['attributes']:_0x247e36['model'];if(_0x5072ee['query'][_0x5cb5('0x34')]){_0x128de7[_0x5cb5('0x35')]=[{'all':!![]}];}_0x128de7=_[_0x5cb5('0x2e')]({},_0x128de7,_0x5072ee[_0x5cb5('0x36')]);return db[_0x5cb5('0x30')][_0x5cb5('0x37')](_0x128de7)[_0x5cb5('0x13')](handleEntityNotFound(_0x5eb6ad,null))[_0x5cb5('0x13')](respondWithResult(_0x5eb6ad,null))[_0x5cb5('0x31')](handleError(_0x5eb6ad,null));};exports[_0x5cb5('0x38')]=function(_0x5648b0,_0x1c747c){return db[_0x5cb5('0x30')]['create'](_0x5648b0['body'],{})[_0x5cb5('0x13')](function(_0x84468e){var _0x4dd1a1=_0x5648b0['user'][_0x5cb5('0x14')]({'plain':!![]});if(!_0x4dd1a1)throw new Error(_0x5cb5('0x39'));if(_0x4dd1a1[_0x5cb5('0x3a')]==='user'){var _0x1b6860=_0x84468e[_0x5cb5('0x14')]({'plain':!![]});var _0x1cd187='SquareProjects';return db['UserProfileSection']['find']({'where':{'name':_0x1cd187,'userProfileId':_0x4dd1a1[_0x5cb5('0x3b')]},'raw':!![]})[_0x5cb5('0x13')](function(_0x47e672){if(_0x47e672&&_0x47e672[_0x5cb5('0x3c')]===0x0){return db[_0x5cb5('0x16')][_0x5cb5('0x38')]({'name':_0x1b6860['name'],'resourceId':_0x1b6860['id'],'type':_0x47e672[_0x5cb5('0x1d')],'sectionId':_0x47e672['id']},{})[_0x5cb5('0x13')](function(){return _0x84468e;});}else{return _0x84468e;}})['catch'](function(_0x372f11){logger[_0x5cb5('0x1b')](_0x5cb5('0x3d'),_0x372f11);throw _0x372f11;});}return _0x84468e;})[_0x5cb5('0x13')](respondWithResult(_0x1c747c,0xc9))[_0x5cb5('0x31')](handleError(_0x1c747c,null));};exports[_0x5cb5('0x12')]=function(_0x5502b5,_0x44fef8){if(_0x5502b5[_0x5cb5('0x3e')]['id']){delete _0x5502b5[_0x5cb5('0x3e')]['id'];}return db[_0x5cb5('0x30')]['find']({'where':{'id':_0x5502b5[_0x5cb5('0x32')]['id']}})[_0x5cb5('0x13')](handleEntityNotFound(_0x44fef8,null))[_0x5cb5('0x13')](saveUpdates(_0x5502b5[_0x5cb5('0x3e')],null))['then'](function(_0x1c998b){if(!_0x1c998b)return;var _0x2f1de9=_0x1c998b[_0x5cb5('0x14')]({'plain':!![]});return _0x2f1de9;})[_0x5cb5('0x13')](function(_0x3aa8d7){var _0x284a14=new Redis(config[_0x5cb5('0x6')]);_0x284a14[_0x5cb5('0x18')](_0x5cb5('0x19'),JSON[_0x5cb5('0x3f')](_[_0x5cb5('0x40')](_0x3aa8d7,['id',_0x5cb5('0x1d'),_0x5cb5('0x41')])));return _0x3aa8d7;})[_0x5cb5('0x13')](respondWithResult(_0x44fef8,null))['catch'](handleError(_0x44fef8,null));};exports[_0x5cb5('0x17')]=function(_0x326bc6,_0xfa74ef){return db['SquareProject'][_0x5cb5('0x37')]({'where':{'id':_0x326bc6[_0x5cb5('0x32')]['id']}})['then'](handleEntityNotFound(_0xfa74ef,null))['then'](removeEntity(_0xfa74ef,null))[_0x5cb5('0x31')](handleError(_0xfa74ef,null));};
\ No newline at end of file
+var _0x12d7=['update','then','destroy','get','SquareProjects','publish','agi','stringify','sendStatus','name','send','index','map','SquareProject','fieldName','type','key','query','keys','filters','model','intersection','fields','attributes','length','hasOwnProperty','order','sort','pick','filter','merge','VIRTUAL','where','includeAll','include','findAll','rows','catch','params','rawAttributes','options','find','create','user','autoAssociation','error','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','body','production','lodash','ioredis','../../config/logger','api','../../config/environment','../../mysqldb','defaults','localhost','redis','./squareProject.socket','status','json','offset','limit','undefined','count','set'];(function(_0x713978,_0x1a9ddf){var _0x2730ee=function(_0x35d6df){while(--_0x35d6df){_0x713978['push'](_0x713978['shift']());}};_0x2730ee(++_0x1a9ddf);}(_0x12d7,0x139));var _0x712d=function(_0x3dd15e,_0x1f0015){_0x3dd15e=_0x3dd15e-0x0;var _0x231fd0=_0x12d7[_0x3dd15e];return _0x231fd0;};'use strict';var _=require(_0x712d('0x0'));var Redis=require(_0x712d('0x1'));var qs=require('../../components/parsers/qs');var logger=require(_0x712d('0x2'))(_0x712d('0x3'));var config=require(_0x712d('0x4'));var db=require(_0x712d('0x5'))['db'];config['redis']=_[_0x712d('0x6')](config['redis'],{'host':_0x712d('0x7'),'port':0x18eb});var socket=require('socket.io-emitter')(new Redis(config[_0x712d('0x8')]));require(_0x712d('0x9'))['register'](socket);function respondWithResult(_0x1c7a59,_0x2e642b){_0x2e642b=_0x2e642b||0xc8;return function(_0x1038e9){if(_0x1038e9){return _0x1c7a59[_0x712d('0xa')](_0x2e642b)[_0x712d('0xb')](_0x1038e9);}};}function respondWithFilteredResult(_0x5e5491,_0xd2ba46){return function(_0x3e9056){if(_0x3e9056){var _0x17436a=typeof _0xd2ba46[_0x712d('0xc')]==='undefined'&&typeof _0xd2ba46[_0x712d('0xd')]===_0x712d('0xe');var _0x3825cb=_0x3e9056['count'];var _0x88f9c8=_0x17436a?0x0:_0xd2ba46[_0x712d('0xc')];var _0x5027dc=_0x17436a?_0x3e9056[_0x712d('0xf')]:_0xd2ba46['offset']+_0xd2ba46['limit'];var _0x100166;if(_0x5027dc>=_0x3825cb){_0x5027dc=_0x3825cb;_0x100166=0xc8;}else{_0x100166=0xce;}_0x5e5491[_0x712d('0xa')](_0x100166);return _0x5e5491[_0x712d('0x10')]('Content-Range',_0x88f9c8+'-'+_0x5027dc+'/'+_0x3825cb)[_0x712d('0xb')](_0x3e9056);}return null;};}function saveUpdates(_0xfcba3b){return function(_0x20d0c1){if(_0x20d0c1){return _0x20d0c1[_0x712d('0x11')](_0xfcba3b)[_0x712d('0x12')](function(_0x4c7cd3){return _0x4c7cd3;});}return null;};}function removeEntity(_0xb9e8a){return function(_0x48c388){if(_0x48c388){return _0x48c388[_0x712d('0x13')]()[_0x712d('0x12')](function(){var _0x576216=_0x48c388[_0x712d('0x14')]({'plain':!![]});var _0x50adcb=_0x712d('0x15');return db['UserProfileResource'][_0x712d('0x13')]({'where':{'type':_0x50adcb,'resourceId':_0x576216['id']}})['then'](function(){return _0x48c388;});})[_0x712d('0x12')](function(){var _0x3557f5=new Redis(config['redis']);_0x3557f5[_0x712d('0x16')](_0x712d('0x17'),JSON[_0x712d('0x18')]({'id':_0x48c388['id'],'deleted':!![]}));})[_0x712d('0x12')](function(){_0xb9e8a['status'](0xcc)['end']();});}};}function handleEntityNotFound(_0x1c5d8a){return function(_0x5980e8){if(!_0x5980e8){_0x1c5d8a[_0x712d('0x19')](0x194);}return _0x5980e8;};}function handleError(_0x338cbc,_0x4c0a45){_0x4c0a45=_0x4c0a45||0x1f4;return function(_0x2720e9){logger['error'](_0x2720e9['stack']);if(_0x2720e9[_0x712d('0x1a')]){delete _0x2720e9[_0x712d('0x1a')];}_0x338cbc[_0x712d('0xa')](_0x4c0a45)[_0x712d('0x1b')](_0x2720e9);};}exports[_0x712d('0x1c')]=function(_0x32b467,_0x4f7ee1){var _0x294b38={},_0x5a8069={},_0x4d3ab8={'count':0x0,'rows':[]};var _0x657952=_[_0x712d('0x1d')](db[_0x712d('0x1e')]['rawAttributes'],function(_0x4f0600){return{'name':_0x4f0600[_0x712d('0x1f')],'type':_0x4f0600[_0x712d('0x20')][_0x712d('0x21')]};});_0x5a8069['model']=_['map'](_0x657952,_0x712d('0x1a'));_0x5a8069[_0x712d('0x22')]=_[_0x712d('0x23')](_0x32b467[_0x712d('0x22')]);_0x5a8069[_0x712d('0x24')]=_['intersection'](_0x5a8069[_0x712d('0x25')],_0x5a8069['query']);_0x294b38['attributes']=_[_0x712d('0x26')](_0x5a8069['model'],qs[_0x712d('0x27')](_0x32b467[_0x712d('0x22')]['fields']));_0x294b38[_0x712d('0x28')]=_0x294b38[_0x712d('0x28')][_0x712d('0x29')]?_0x294b38['attributes']:_0x5a8069[_0x712d('0x25')];if(!_0x32b467[_0x712d('0x22')][_0x712d('0x2a')]('nolimit')){_0x294b38[_0x712d('0xd')]=qs['limit'](_0x32b467['query'][_0x712d('0xd')]);_0x294b38[_0x712d('0xc')]=qs['offset'](_0x32b467['query']['offset']);}_0x294b38[_0x712d('0x2b')]=qs[_0x712d('0x2c')](_0x32b467[_0x712d('0x22')][_0x712d('0x2c')]);_0x294b38['where']=qs[_0x712d('0x24')](_[_0x712d('0x2d')](_0x32b467[_0x712d('0x22')],_0x5a8069[_0x712d('0x24')]),_0x657952);if(_0x32b467['query'][_0x712d('0x2e')]){_0x294b38['where']=_[_0x712d('0x2f')](_0x294b38['where'],{'$or':_[_0x712d('0x1d')](_0x657952,function(_0xf1566d){if(_0xf1566d[_0x712d('0x20')]!==_0x712d('0x30')){var _0x2831fa={};_0x2831fa[_0xf1566d['name']]={'$like':'%'+_0x32b467['query'][_0x712d('0x2e')]+'%'};return _0x2831fa;}})});}_0x294b38=_['merge']({},_0x294b38,_0x32b467['options']);var _0x4d6986={'where':_0x294b38[_0x712d('0x31')]};return db['SquareProject'][_0x712d('0xf')](_0x4d6986)[_0x712d('0x12')](function(_0x1e9aa1){_0x4d3ab8[_0x712d('0xf')]=_0x1e9aa1;if(_0x32b467['query'][_0x712d('0x32')]){_0x294b38[_0x712d('0x33')]=[{'all':!![]}];}return db[_0x712d('0x1e')][_0x712d('0x34')](_0x294b38);})[_0x712d('0x12')](function(_0x5b7b51){_0x4d3ab8[_0x712d('0x35')]=_0x5b7b51;return _0x4d3ab8;})['then'](respondWithFilteredResult(_0x4f7ee1,_0x294b38))[_0x712d('0x36')](handleError(_0x4f7ee1,null));};exports['show']=function(_0x54d497,_0x1dbce7){var _0x5f29de={'raw':![],'where':{'id':_0x54d497[_0x712d('0x37')]['id']}},_0x4dfe1b={};_0x4dfe1b[_0x712d('0x25')]=_[_0x712d('0x23')](db[_0x712d('0x1e')][_0x712d('0x38')]);_0x4dfe1b['query']=_['keys'](_0x54d497[_0x712d('0x22')]);_0x4dfe1b[_0x712d('0x24')]=_[_0x712d('0x26')](_0x4dfe1b[_0x712d('0x25')],_0x4dfe1b['query']);_0x5f29de[_0x712d('0x28')]=_['intersection'](_0x4dfe1b[_0x712d('0x25')],qs[_0x712d('0x27')](_0x54d497['query'][_0x712d('0x27')]));_0x5f29de['attributes']=_0x5f29de[_0x712d('0x28')][_0x712d('0x29')]?_0x5f29de['attributes']:_0x4dfe1b[_0x712d('0x25')];if(_0x54d497['query']['includeAll']){_0x5f29de[_0x712d('0x33')]=[{'all':!![]}];}_0x5f29de=_[_0x712d('0x2f')]({},_0x5f29de,_0x54d497[_0x712d('0x39')]);return db[_0x712d('0x1e')][_0x712d('0x3a')](_0x5f29de)['then'](handleEntityNotFound(_0x1dbce7,null))[_0x712d('0x12')](respondWithResult(_0x1dbce7,null))[_0x712d('0x36')](handleError(_0x1dbce7,null));};exports[_0x712d('0x3b')]=function(_0x298efe,_0x1fca83){return db[_0x712d('0x1e')][_0x712d('0x3b')](_0x298efe['body'],{})[_0x712d('0x12')](function(_0x17bfb2){var _0x415ea2=_0x298efe[_0x712d('0x3c')]['get']({'plain':!![]});if(!_0x415ea2)throw new Error('Unable\x20to\x20retrieve\x20the\x20current\x20user');if(_0x415ea2['role']===_0x712d('0x3c')){var _0x44dcf8=_0x17bfb2[_0x712d('0x14')]({'plain':!![]});var _0x1645f7=_0x712d('0x15');return db['UserProfileSection'][_0x712d('0x3a')]({'where':{'name':_0x1645f7,'userProfileId':_0x415ea2['userProfileId']},'raw':!![]})[_0x712d('0x12')](function(_0x122e1c){if(_0x122e1c&&_0x122e1c[_0x712d('0x3d')]===0x0){return db['UserProfileResource'][_0x712d('0x3b')]({'name':_0x44dcf8[_0x712d('0x1a')],'resourceId':_0x44dcf8['id'],'type':_0x122e1c[_0x712d('0x1a')],'sectionId':_0x122e1c['id']},{})[_0x712d('0x12')](function(){return _0x17bfb2;});}else{return _0x17bfb2;}})[_0x712d('0x36')](function(_0x599574){logger[_0x712d('0x3e')](_0x712d('0x3f'),_0x599574);throw _0x599574;});}return _0x17bfb2;})[_0x712d('0x12')](respondWithResult(_0x1fca83,0xc9))[_0x712d('0x36')](handleError(_0x1fca83,null));};exports[_0x712d('0x11')]=function(_0x581ee2,_0x545240){if(_0x581ee2['body']['id']){delete _0x581ee2[_0x712d('0x40')]['id'];}return db[_0x712d('0x1e')]['find']({'where':{'id':_0x581ee2[_0x712d('0x37')]['id']}})[_0x712d('0x12')](handleEntityNotFound(_0x545240,null))['then'](saveUpdates(_0x581ee2['body'],null))[_0x712d('0x12')](function(_0x346770){if(!_0x346770)return;var _0x14f8d9=_0x346770[_0x712d('0x14')]({'plain':!![]});return _0x14f8d9;})[_0x712d('0x12')](function(_0xf41218){var _0x1e9887=new Redis(config[_0x712d('0x8')]);_0x1e9887[_0x712d('0x16')](_0x712d('0x17'),JSON[_0x712d('0x18')](_[_0x712d('0x2d')](_0xf41218,['id','name',_0x712d('0x41')])));return _0xf41218;})[_0x712d('0x12')](respondWithResult(_0x545240,null))['catch'](handleError(_0x545240,null));};exports[_0x712d('0x13')]=function(_0xa87279,_0x57cbc8){return db[_0x712d('0x1e')][_0x712d('0x3a')]({'where':{'id':_0xa87279[_0x712d('0x37')]['id']}})[_0x712d('0x12')](handleEntityNotFound(_0x57cbc8,null))[_0x712d('0x12')](removeEntity(_0x57cbc8,null))[_0x712d('0x36')](handleError(_0x57cbc8,null));};
\ No newline at end of file