Built motion from commit 953226e6.|2.6.32
[motion2.git] / server / api / user-setting / user-setting.controller.js
index d31617d..746c41b 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xfc73=['../../mysqldb','socket.io-emitter','redis','./user-setting.socket','register','defaults','localhost','status','json','sendStatus','stack','name','send','update','user','role','admin','Unauthorized','params','Invalid\x20user\x20setting\x20id','UserSetting','find','then','body','catch','lodash','ioredis','api','../../config/environment'];(function(_0x107d17,_0xe87874){var _0xb2c06a=function(_0x250d7b){while(--_0x250d7b){_0x107d17['push'](_0x107d17['shift']());}};_0xb2c06a(++_0xe87874);}(_0xfc73,0x8d));var _0x3fc7=function(_0x2aea9e,_0x1f587f){_0x2aea9e=_0x2aea9e-0x0;var _0x430b92=_0xfc73[_0x2aea9e];return _0x430b92;};'use strict';var _=require(_0x3fc7('0x0'));var Redis=require(_0x3fc7('0x1'));var logger=require('../../config/logger')(_0x3fc7('0x2'));var config=require(_0x3fc7('0x3'));var db=require(_0x3fc7('0x4'))['db'];var socket=require(_0x3fc7('0x5'))(new Redis(config[_0x3fc7('0x6')]));require(_0x3fc7('0x7'))[_0x3fc7('0x8')](socket);config[_0x3fc7('0x6')]=_[_0x3fc7('0x9')](config[_0x3fc7('0x6')],{'host':_0x3fc7('0xa'),'port':0x18eb});function respondWithResult(_0x1375dc,_0x5e41d3){_0x5e41d3=_0x5e41d3||0xc8;return function(_0x36ec87){if(_0x36ec87){return _0x1375dc[_0x3fc7('0xb')](_0x5e41d3)[_0x3fc7('0xc')](_0x36ec87);}};}function saveUpdates(_0x3e2653){return function(_0x32559c){if(_0x32559c){return _0x32559c['update'](_0x3e2653)['then'](function(_0x434c84){return _0x434c84;});}return null;};}function handleEntityNotFound(_0x1dc32b){return function(_0x1f9da3){if(!_0x1f9da3){_0x1dc32b[_0x3fc7('0xd')](0x194);}return _0x1f9da3;};}function handleError(_0x1af753,_0x18d684){_0x18d684=_0x18d684||0x1f4;return function(_0x5f1c10){logger['error'](_0x5f1c10[_0x3fc7('0xe')]);if(_0x5f1c10['name']){delete _0x5f1c10[_0x3fc7('0xf')];}_0x1af753[_0x3fc7('0xb')](_0x18d684)[_0x3fc7('0x10')](_0x5f1c10);};}exports[_0x3fc7('0x11')]=function(_0x4ba4f6,_0x41669b){if(_0x4ba4f6[_0x3fc7('0x12')][_0x3fc7('0x13')]!==_0x3fc7('0x14'))throw new Error(_0x3fc7('0x15'));if(isNaN(Number(_0x4ba4f6[_0x3fc7('0x16')]['id'])))throw new Error(_0x3fc7('0x17'));return db[_0x3fc7('0x18')][_0x3fc7('0x19')]({'where':{'id':_0x4ba4f6[_0x3fc7('0x16')]['id']}})[_0x3fc7('0x1a')](handleEntityNotFound(_0x41669b,null))[_0x3fc7('0x1a')](saveUpdates(_0x4ba4f6[_0x3fc7('0x1b')],null))[_0x3fc7('0x1a')](respondWithResult(_0x41669b,null))[_0x3fc7('0x1c')](handleError(_0x41669b,null));};
\ No newline at end of file
+var _0x9aee=['send','user','role','Unauthorized','params','Invalid\x20user\x20setting\x20id','UserSetting','find','body','lodash','ioredis','../../config/logger','api','../../config/environment','../../mysqldb','socket.io-emitter','redis','./user-setting.socket','status','json','update','then','sendStatus','error','stack','name'];(function(_0x39a4d5,_0x34717d){var _0x111677=function(_0x58eb6f){while(--_0x58eb6f){_0x39a4d5['push'](_0x39a4d5['shift']());}};_0x111677(++_0x34717d);}(_0x9aee,0x71));var _0xe9ae=function(_0x4730a9,_0x249cc8){_0x4730a9=_0x4730a9-0x0;var _0x4c4b05=_0x9aee[_0x4730a9];return _0x4c4b05;};'use strict';var _=require(_0xe9ae('0x0'));var Redis=require(_0xe9ae('0x1'));var logger=require(_0xe9ae('0x2'))(_0xe9ae('0x3'));var config=require(_0xe9ae('0x4'));var db=require(_0xe9ae('0x5'))['db'];var socket=require(_0xe9ae('0x6'))(new Redis(config[_0xe9ae('0x7')]));require(_0xe9ae('0x8'))['register'](socket);config['redis']=_['defaults'](config[_0xe9ae('0x7')],{'host':'localhost','port':0x18eb});function respondWithResult(_0x54e9e7,_0x34cef2){_0x34cef2=_0x34cef2||0xc8;return function(_0x478bf5){if(_0x478bf5){return _0x54e9e7[_0xe9ae('0x9')](_0x34cef2)[_0xe9ae('0xa')](_0x478bf5);}};}function saveUpdates(_0x4a317a){return function(_0x2e3199){if(_0x2e3199){return _0x2e3199[_0xe9ae('0xb')](_0x4a317a)[_0xe9ae('0xc')](function(_0x4dffbd){return _0x4dffbd;});}return null;};}function handleEntityNotFound(_0x359047){return function(_0x17371c){if(!_0x17371c){_0x359047[_0xe9ae('0xd')](0x194);}return _0x17371c;};}function handleError(_0x5689ef,_0xbf049e){_0xbf049e=_0xbf049e||0x1f4;return function(_0x502fac){logger[_0xe9ae('0xe')](_0x502fac[_0xe9ae('0xf')]);if(_0x502fac[_0xe9ae('0x10')]){delete _0x502fac[_0xe9ae('0x10')];}_0x5689ef[_0xe9ae('0x9')](_0xbf049e)[_0xe9ae('0x11')](_0x502fac);};}exports[_0xe9ae('0xb')]=function(_0x3326b9,_0x4e5d3b){if(_0x3326b9[_0xe9ae('0x12')][_0xe9ae('0x13')]!=='admin')throw new Error(_0xe9ae('0x14'));if(isNaN(Number(_0x3326b9[_0xe9ae('0x15')]['id'])))throw new Error(_0xe9ae('0x16'));return db[_0xe9ae('0x17')][_0xe9ae('0x18')]({'where':{'id':_0x3326b9[_0xe9ae('0x15')]['id']}})[_0xe9ae('0xc')](handleEntityNotFound(_0x4e5d3b,null))[_0xe9ae('0xc')](saveUpdates(_0x3326b9[_0xe9ae('0x19')],null))['then'](respondWithResult(_0x4e5d3b,null))['catch'](handleError(_0x4e5d3b,null));};
\ No newline at end of file