Built motion from commit 42801a18.|2.6.28
[motion2.git] / server / api / user-setting / user-setting.controller.js
index 2773a8f..72eb296 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x7e16=['redis','localhost','update','then','sendStatus','stack','status','send','user','role','admin','params','Invalid\x20user\x20setting\x20id','UserSetting','find','body','catch','lodash','ioredis','../../config/logger','api','socket.io-emitter','./user-setting.socket','register','defaults'];(function(_0xd90d1f,_0x5e11f9){var _0x2ff2bb=function(_0x48fc63){while(--_0x48fc63){_0xd90d1f['push'](_0xd90d1f['shift']());}};_0x2ff2bb(++_0x5e11f9);}(_0x7e16,0x16f));var _0x67e1=function(_0x590ee2,_0x7943e2){_0x590ee2=_0x590ee2-0x0;var _0x3bf7e1=_0x7e16[_0x590ee2];return _0x3bf7e1;};'use strict';var _=require(_0x67e1('0x0'));var Redis=require(_0x67e1('0x1'));var logger=require(_0x67e1('0x2'))(_0x67e1('0x3'));var config=require('../../config/environment');var db=require('../../mysqldb')['db'];var socket=require(_0x67e1('0x4'))(new Redis(config['redis']));require(_0x67e1('0x5'))[_0x67e1('0x6')](socket);config['redis']=_[_0x67e1('0x7')](config[_0x67e1('0x8')],{'host':_0x67e1('0x9'),'port':0x18eb});function respondWithResult(_0x451c5f,_0x3728a8){_0x3728a8=_0x3728a8||0xc8;return function(_0x5736e2){if(_0x5736e2){return _0x451c5f['status'](_0x3728a8)['json'](_0x5736e2);}};}function saveUpdates(_0x27afd4){return function(_0x115b93){if(_0x115b93){return _0x115b93[_0x67e1('0xa')](_0x27afd4)[_0x67e1('0xb')](function(_0x5878f8){return _0x5878f8;});}return null;};}function handleEntityNotFound(_0x25df8c){return function(_0x3d4181){if(!_0x3d4181){_0x25df8c[_0x67e1('0xc')](0x194);}return _0x3d4181;};}function handleError(_0x12eda1,_0x488e0c){_0x488e0c=_0x488e0c||0x1f4;return function(_0x245030){logger['error'](_0x245030[_0x67e1('0xd')]);if(_0x245030['name']){delete _0x245030['name'];}_0x12eda1[_0x67e1('0xe')](_0x488e0c)[_0x67e1('0xf')](_0x245030);};}exports[_0x67e1('0xa')]=function(_0x1d8e3e,_0x5a2d51){if(_0x1d8e3e[_0x67e1('0x10')][_0x67e1('0x11')]!==_0x67e1('0x12'))throw new Error('Unauthorized');if(isNaN(Number(_0x1d8e3e[_0x67e1('0x13')]['id'])))throw new Error(_0x67e1('0x14'));return db[_0x67e1('0x15')][_0x67e1('0x16')]({'where':{'id':_0x1d8e3e[_0x67e1('0x13')]['id']}})[_0x67e1('0xb')](handleEntityNotFound(_0x5a2d51,null))[_0x67e1('0xb')](saveUpdates(_0x1d8e3e[_0x67e1('0x17')],null))[_0x67e1('0xb')](respondWithResult(_0x5a2d51,null))[_0x67e1('0x18')](handleError(_0x5a2d51,null));};
\ No newline at end of file
+var _0x66fa=['update','user','role','admin','Unauthorized','Invalid\x20user\x20setting\x20id','UserSetting','params','body','catch','lodash','ioredis','../../config/logger','../../mysqldb','socket.io-emitter','redis','./user-setting.socket','register','defaults','localhost','status','then','sendStatus','error','name'];(function(_0x43aefe,_0x1c59c1){var _0xe054dd=function(_0x597147){while(--_0x597147){_0x43aefe['push'](_0x43aefe['shift']());}};_0xe054dd(++_0x1c59c1);}(_0x66fa,0x168));var _0xa66f=function(_0xda83ac,_0x50dbe1){_0xda83ac=_0xda83ac-0x0;var _0x722e04=_0x66fa[_0xda83ac];return _0x722e04;};'use strict';var _=require(_0xa66f('0x0'));var Redis=require(_0xa66f('0x1'));var logger=require(_0xa66f('0x2'))('api');var config=require('../../config/environment');var db=require(_0xa66f('0x3'))['db'];var socket=require(_0xa66f('0x4'))(new Redis(config[_0xa66f('0x5')]));require(_0xa66f('0x6'))[_0xa66f('0x7')](socket);config[_0xa66f('0x5')]=_[_0xa66f('0x8')](config[_0xa66f('0x5')],{'host':_0xa66f('0x9'),'port':0x18eb});function respondWithResult(_0x33bd0d,_0x150f73){_0x150f73=_0x150f73||0xc8;return function(_0x5b7cf7){if(_0x5b7cf7){return _0x33bd0d[_0xa66f('0xa')](_0x150f73)['json'](_0x5b7cf7);}};}function saveUpdates(_0x183448){return function(_0x246781){if(_0x246781){return _0x246781['update'](_0x183448)[_0xa66f('0xb')](function(_0x32dc03){return _0x32dc03;});}return null;};}function handleEntityNotFound(_0xd309dc){return function(_0x3800d9){if(!_0x3800d9){_0xd309dc[_0xa66f('0xc')](0x194);}return _0x3800d9;};}function handleError(_0x42f064,_0x57e39e){_0x57e39e=_0x57e39e||0x1f4;return function(_0x481837){logger[_0xa66f('0xd')](_0x481837['stack']);if(_0x481837[_0xa66f('0xe')]){delete _0x481837[_0xa66f('0xe')];}_0x42f064[_0xa66f('0xa')](_0x57e39e)['send'](_0x481837);};}exports[_0xa66f('0xf')]=function(_0x1a1ab2,_0x4ad224){if(_0x1a1ab2[_0xa66f('0x10')][_0xa66f('0x11')]!==_0xa66f('0x12'))throw new Error(_0xa66f('0x13'));if(isNaN(Number(_0x1a1ab2['params']['id'])))throw new Error(_0xa66f('0x14'));return db[_0xa66f('0x15')]['find']({'where':{'id':_0x1a1ab2[_0xa66f('0x16')]['id']}})[_0xa66f('0xb')](handleEntityNotFound(_0x4ad224,null))[_0xa66f('0xb')](saveUpdates(_0x1a1ab2[_0xa66f('0x17')],null))[_0xa66f('0xb')](respondWithResult(_0x4ad224,null))[_0xa66f('0x18')](handleError(_0x4ad224,null));};
\ No newline at end of file