Built motion from commit 3c2ce842.|2.6.31
[motion2.git] / server / api / user-setting / user-setting.controller.js
index 87a7a43..f64f19c 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xd84b=['Unauthorized','params','Invalid\x20user\x20setting\x20id','find','then','body','catch','ioredis','../../config/logger','api','socket.io-emitter','redis','./user-setting.socket','register','localhost','sendStatus','stack','name','status','send','user','role','admin'];(function(_0x18d78f,_0x45bda6){var _0x19dce2=function(_0x2e4458){while(--_0x2e4458){_0x18d78f['push'](_0x18d78f['shift']());}};_0x19dce2(++_0x45bda6);}(_0xd84b,0x177));var _0xbd84=function(_0xacf477,_0x57d5c3){_0xacf477=_0xacf477-0x0;var _0x55d721=_0xd84b[_0xacf477];return _0x55d721;};'use strict';var _=require('lodash');var Redis=require(_0xbd84('0x0'));var logger=require(_0xbd84('0x1'))(_0xbd84('0x2'));var config=require('../../config/environment');var db=require('../../mysqldb')['db'];var socket=require(_0xbd84('0x3'))(new Redis(config[_0xbd84('0x4')]));require(_0xbd84('0x5'))[_0xbd84('0x6')](socket);config['redis']=_['defaults'](config[_0xbd84('0x4')],{'host':_0xbd84('0x7'),'port':0x18eb});function respondWithResult(_0x32211a,_0x597a3f){_0x597a3f=_0x597a3f||0xc8;return function(_0x50c325){if(_0x50c325){return _0x32211a['status'](_0x597a3f)['json'](_0x50c325);}};}function saveUpdates(_0x41378e){return function(_0x4e0497){if(_0x4e0497){return _0x4e0497['update'](_0x41378e)['then'](function(_0x4b9d94){return _0x4b9d94;});}return null;};}function handleEntityNotFound(_0x4b9ada){return function(_0x282177){if(!_0x282177){_0x4b9ada[_0xbd84('0x8')](0x194);}return _0x282177;};}function handleError(_0x22a69d,_0xf9a392){_0xf9a392=_0xf9a392||0x1f4;return function(_0x40d530){logger['error'](_0x40d530[_0xbd84('0x9')]);if(_0x40d530[_0xbd84('0xa')]){delete _0x40d530[_0xbd84('0xa')];}_0x22a69d[_0xbd84('0xb')](_0xf9a392)[_0xbd84('0xc')](_0x40d530);};}exports['update']=function(_0x4687e9,_0x5cb132){if(_0x4687e9[_0xbd84('0xd')][_0xbd84('0xe')]!==_0xbd84('0xf'))throw new Error(_0xbd84('0x10'));if(isNaN(Number(_0x4687e9[_0xbd84('0x11')]['id'])))throw new Error(_0xbd84('0x12'));return db['UserSetting'][_0xbd84('0x13')]({'where':{'id':_0x4687e9[_0xbd84('0x11')]['id']}})['then'](handleEntityNotFound(_0x5cb132,null))[_0xbd84('0x14')](saveUpdates(_0x4687e9[_0xbd84('0x15')],null))[_0xbd84('0x14')](respondWithResult(_0x5cb132,null))[_0xbd84('0x16')](handleError(_0x5cb132,null));};
\ No newline at end of file
+var _0xf120=['../../config/logger','api','../../mysqldb','socket.io-emitter','redis','register','defaults','localhost','json','update','then','sendStatus','error','stack','name','status','send','user','role','admin','Unauthorized','params','Invalid\x20user\x20setting\x20id','UserSetting','find','catch','ioredis'];(function(_0x4ea17a,_0x4b9c83){var _0x58e65f=function(_0x46ad6d){while(--_0x46ad6d){_0x4ea17a['push'](_0x4ea17a['shift']());}};_0x58e65f(++_0x4b9c83);}(_0xf120,0x179));var _0x0f12=function(_0x49e9c4,_0x707ed4){_0x49e9c4=_0x49e9c4-0x0;var _0x354219=_0xf120[_0x49e9c4];return _0x354219;};'use strict';var _=require('lodash');var Redis=require(_0x0f12('0x0'));var logger=require(_0x0f12('0x1'))(_0x0f12('0x2'));var config=require('../../config/environment');var db=require(_0x0f12('0x3'))['db'];var socket=require(_0x0f12('0x4'))(new Redis(config[_0x0f12('0x5')]));require('./user-setting.socket')[_0x0f12('0x6')](socket);config[_0x0f12('0x5')]=_[_0x0f12('0x7')](config[_0x0f12('0x5')],{'host':_0x0f12('0x8'),'port':0x18eb});function respondWithResult(_0x341516,_0x1f32b7){_0x1f32b7=_0x1f32b7||0xc8;return function(_0x457122){if(_0x457122){return _0x341516['status'](_0x1f32b7)[_0x0f12('0x9')](_0x457122);}};}function saveUpdates(_0x4bbb62){return function(_0x3b909b){if(_0x3b909b){return _0x3b909b[_0x0f12('0xa')](_0x4bbb62)[_0x0f12('0xb')](function(_0x48ebce){return _0x48ebce;});}return null;};}function handleEntityNotFound(_0x5f158a){return function(_0x23f708){if(!_0x23f708){_0x5f158a[_0x0f12('0xc')](0x194);}return _0x23f708;};}function handleError(_0x728460,_0xd85187){_0xd85187=_0xd85187||0x1f4;return function(_0x42eec3){logger[_0x0f12('0xd')](_0x42eec3[_0x0f12('0xe')]);if(_0x42eec3['name']){delete _0x42eec3[_0x0f12('0xf')];}_0x728460[_0x0f12('0x10')](_0xd85187)[_0x0f12('0x11')](_0x42eec3);};}exports[_0x0f12('0xa')]=function(_0x22f390,_0xc019be){if(_0x22f390[_0x0f12('0x12')][_0x0f12('0x13')]!==_0x0f12('0x14'))throw new Error(_0x0f12('0x15'));if(isNaN(Number(_0x22f390[_0x0f12('0x16')]['id'])))throw new Error(_0x0f12('0x17'));return db[_0x0f12('0x18')][_0x0f12('0x19')]({'where':{'id':_0x22f390[_0x0f12('0x16')]['id']}})['then'](handleEntityNotFound(_0xc019be,null))[_0x0f12('0xb')](saveUpdates(_0x22f390['body'],null))[_0x0f12('0xb')](respondWithResult(_0xc019be,null))[_0x0f12('0x1a')](handleError(_0xc019be,null));};
\ No newline at end of file