Built motion from commit ded33658aad58fc8de845a8299a9db59a88cc353. Version 3.0.0...
[motion-next.git] / server / api / action / action.controller.js
index c5d4049..bed0348 100644 (file)
@@ -1 +1 @@
-const a1_0x3cb5=['body','findOne','api','params','end','error','send','catch','stack','status','../../config/logger','destroy','Action','update','then','sendStatus','name','../../mysqldb','json'];(function(_0x587aff,_0x3cb51a){const _0x3c2999=function(_0x1f99eb){while(--_0x1f99eb){_0x587aff['push'](_0x587aff['shift']());}};_0x3c2999(++_0x3cb51a);}(a1_0x3cb5,0x1a1));const a1_0x3c29=function(_0x587aff,_0x3cb51a){_0x587aff=_0x587aff-0x0;let _0x3c2999=a1_0x3cb5[_0x587aff];return _0x3c2999;};const _0x4410e5=a1_0x3c29;'use strict';const logger=require(_0x4410e5('0xb'))(_0x4410e5('0x3')),db=require(_0x4410e5('0x12'))['db'];function respondWithResult(_0x1f99eb,_0xe3c27e){return _0xe3c27e=_0xe3c27e||0xc8,function(_0x3fec67){const _0x444bd6=a1_0x3c29;if(_0x3fec67)return _0x1f99eb[_0x444bd6('0xa')](_0xe3c27e)[_0x444bd6('0x0')](_0x3fec67);};}function saveUpdates(_0x2ddc05){return function(_0x4fb843){const _0x11d882=a1_0x3c29;if(_0x4fb843)return _0x4fb843[_0x11d882('0xe')](_0x2ddc05)['then'](function(_0x1217e7){return _0x1217e7;});return null;};}function removeEntity(_0x569e6c){return function(_0x12569e){const _0x56519d=a1_0x3c29;if(_0x12569e)return _0x12569e[_0x56519d('0xc')]()[_0x56519d('0xf')](function(){const _0x3db56e=_0x56519d;_0x569e6c[_0x3db56e('0xa')](0xcc)[_0x3db56e('0x5')]();});};}function handleEntityNotFound(_0x28b9f0){return function(_0x1ede71){const _0x57f541=a1_0x3c29;return!_0x1ede71&&_0x28b9f0[_0x57f541('0x10')](0x194),_0x1ede71;};}function handleError(_0x20d2ff,_0x1ff0ca){return _0x1ff0ca=_0x1ff0ca||0x1f4,function(_0x4c53a8){const _0x52b726=a1_0x3c29;logger[_0x52b726('0x6')](_0x4c53a8[_0x52b726('0x9')]),_0x4c53a8['name']&&delete _0x4c53a8[_0x52b726('0x11')],_0x20d2ff[_0x52b726('0xa')](_0x1ff0ca)[_0x52b726('0x7')](_0x4c53a8);};}exports['update']=function(_0x3bbaba,_0x416c4f){const _0x576016=_0x4410e5;return _0x3bbaba[_0x576016('0x1')]['id']&&delete _0x3bbaba[_0x576016('0x1')]['id'],db[_0x576016('0xd')][_0x576016('0x2')]({'where':{'id':_0x3bbaba['params']['id']}})['then'](handleEntityNotFound(_0x416c4f))[_0x576016('0xf')](saveUpdates(_0x3bbaba[_0x576016('0x1')]))[_0x576016('0xf')](respondWithResult(_0x416c4f,null))[_0x576016('0x8')](handleError(_0x416c4f,null));},exports['destroy']=function(_0x1b18dc,_0x5a057f){const _0x4ef342=_0x4410e5;return db[_0x4ef342('0xd')][_0x4ef342('0x2')]({'where':{'id':_0x1b18dc[_0x4ef342('0x4')]['id']}})[_0x4ef342('0xf')](handleEntityNotFound(_0x5a057f))[_0x4ef342('0xf')](removeEntity(_0x5a057f))['catch'](handleError(_0x5a057f,null));};
\ No newline at end of file
+const a1_0x2da8=['body','then','json','../../config/logger','catch','../../mysqldb','destroy','Action','params','update','status','error','findOne','stack','send'];(function(_0x3cc19a,_0x2da850){const _0x7b6efc=function(_0x33e601){while(--_0x33e601){_0x3cc19a['push'](_0x3cc19a['shift']());}};_0x7b6efc(++_0x2da850);}(a1_0x2da8,0x1e9));const a1_0x7b6e=function(_0x3cc19a,_0x2da850){_0x3cc19a=_0x3cc19a-0x0;let _0x7b6efc=a1_0x2da8[_0x3cc19a];return _0x7b6efc;};const _0x4f7bd6=a1_0x7b6e;'use strict';const logger=require(_0x4f7bd6('0x9'))('api'),db=require(_0x4f7bd6('0xb'))['db'];function respondWithResult(_0x33e601,_0x36790b){return _0x36790b=_0x36790b||0xc8,function(_0x15d4bb){const _0x17bc24=a1_0x7b6e;if(_0x15d4bb)return _0x33e601[_0x17bc24('0x1')](_0x36790b)[_0x17bc24('0x8')](_0x15d4bb);};}function saveUpdates(_0xd09ed4){return function(_0x25b38d){const _0x4b600f=a1_0x7b6e;if(_0x25b38d)return _0x25b38d['update'](_0xd09ed4)[_0x4b600f('0x7')](function(_0x4c3e65){return _0x4c3e65;});return null;};}function removeEntity(_0x22d26b){return function(_0x33dbda){const _0x43e4bc=a1_0x7b6e;if(_0x33dbda)return _0x33dbda[_0x43e4bc('0xc')]()[_0x43e4bc('0x7')](function(){const _0x55aa6f=_0x43e4bc;_0x22d26b[_0x55aa6f('0x1')](0xcc)['end']();});};}function handleEntityNotFound(_0x529ed7){return function(_0x4b9bce){return!_0x4b9bce&&_0x529ed7['sendStatus'](0x194),_0x4b9bce;};}function handleError(_0x473a0f,_0x18e853){return _0x18e853=_0x18e853||0x1f4,function(_0x4a088a){const _0x3e3204=a1_0x7b6e;logger[_0x3e3204('0x2')](_0x4a088a[_0x3e3204('0x4')]),_0x4a088a['name']&&delete _0x4a088a['name'],_0x473a0f[_0x3e3204('0x1')](_0x18e853)[_0x3e3204('0x5')](_0x4a088a);};}exports[_0x4f7bd6('0x0')]=function(_0x54ff99,_0x3d6524){const _0x543f2c=_0x4f7bd6;return _0x54ff99[_0x543f2c('0x6')]['id']&&delete _0x54ff99[_0x543f2c('0x6')]['id'],db[_0x543f2c('0xd')][_0x543f2c('0x3')]({'where':{'id':_0x54ff99[_0x543f2c('0xe')]['id']}})[_0x543f2c('0x7')](handleEntityNotFound(_0x3d6524))[_0x543f2c('0x7')](saveUpdates(_0x54ff99['body']))[_0x543f2c('0x7')](respondWithResult(_0x3d6524,null))[_0x543f2c('0xa')](handleError(_0x3d6524,null));},exports[_0x4f7bd6('0xc')]=function(_0x42bc72,_0xe61abc){const _0x9bf7d9=_0x4f7bd6;return db['Action']['findOne']({'where':{'id':_0x42bc72['params']['id']}})[_0x9bf7d9('0x7')](handleEntityNotFound(_0xe61abc))[_0x9bf7d9('0x7')](removeEntity(_0xe61abc))[_0x9bf7d9('0xa')](handleError(_0xe61abc,null));};
\ No newline at end of file