Built motion from commit df3e9871f6bcc3432fec345b2f4facbd4dba8b5c. Version 3.0.0...
[motion-next.git] / server / api / action / action.controller.js
index 7ee3924..e5c7ede 100644 (file)
@@ -1 +1 @@
-const a1_0x26d3=['findOne','destroy','end','Action','catch','../../config/logger','stack','json','status','then','send','error','body','params','update','name','../../mysqldb','sendStatus'];(function(_0x49cbe6,_0x26d3e4){const _0x2622c2=function(_0x278729){while(--_0x278729){_0x49cbe6['push'](_0x49cbe6['shift']());}};_0x2622c2(++_0x26d3e4);}(a1_0x26d3,0xef));const a1_0x2622=function(_0x49cbe6,_0x26d3e4){_0x49cbe6=_0x49cbe6-0x0;let _0x2622c2=a1_0x26d3[_0x49cbe6];return _0x2622c2;};const _0x3f376a=a1_0x2622;'use strict';const logger=require(_0x3f376a('0x0'))('api'),db=require(_0x3f376a('0xb'))['db'];function respondWithResult(_0x278729,_0x54742a){return _0x54742a=_0x54742a||0xc8,function(_0x27d37e){const _0x48e4da=a1_0x2622;if(_0x27d37e)return _0x278729[_0x48e4da('0x3')](_0x54742a)[_0x48e4da('0x2')](_0x27d37e);};}function saveUpdates(_0x557df1){return function(_0x3bb327){const _0x42f713=a1_0x2622;if(_0x3bb327)return _0x3bb327[_0x42f713('0x9')](_0x557df1)[_0x42f713('0x4')](function(_0x4c0e3c){return _0x4c0e3c;});return null;};}function removeEntity(_0x2bc220){return function(_0x2feb8c){const _0x23bc28=a1_0x2622;if(_0x2feb8c)return _0x2feb8c['destroy']()[_0x23bc28('0x4')](function(){const _0xeb0307=_0x23bc28;_0x2bc220[_0xeb0307('0x3')](0xcc)[_0xeb0307('0xf')]();});};}function handleEntityNotFound(_0x4df61d){return function(_0x3d7b25){const _0x1931ce=a1_0x2622;return!_0x3d7b25&&_0x4df61d[_0x1931ce('0xc')](0x194),_0x3d7b25;};}function handleError(_0x2f36d2,_0x309ed6){return _0x309ed6=_0x309ed6||0x1f4,function(_0x31cad7){const _0x592cc2=a1_0x2622;logger[_0x592cc2('0x6')](_0x31cad7[_0x592cc2('0x1')]),_0x31cad7[_0x592cc2('0xa')]&&delete _0x31cad7[_0x592cc2('0xa')],_0x2f36d2['status'](_0x309ed6)[_0x592cc2('0x5')](_0x31cad7);};}exports[_0x3f376a('0x9')]=function(_0x4b123f,_0x2544d7){const _0x13b4e6=_0x3f376a;return _0x4b123f[_0x13b4e6('0x7')]['id']&&delete _0x4b123f[_0x13b4e6('0x7')]['id'],db['Action'][_0x13b4e6('0xd')]({'where':{'id':_0x4b123f[_0x13b4e6('0x8')]['id']}})['then'](handleEntityNotFound(_0x2544d7))[_0x13b4e6('0x4')](saveUpdates(_0x4b123f['body']))[_0x13b4e6('0x4')](respondWithResult(_0x2544d7,null))[_0x13b4e6('0x11')](handleError(_0x2544d7,null));},exports[_0x3f376a('0xe')]=function(_0x3c78c4,_0x50fcef){const _0x6bbe03=_0x3f376a;return db[_0x6bbe03('0x10')][_0x6bbe03('0xd')]({'where':{'id':_0x3c78c4[_0x6bbe03('0x8')]['id']}})[_0x6bbe03('0x4')](handleEntityNotFound(_0x50fcef))['then'](removeEntity(_0x50fcef))['catch'](handleError(_0x50fcef,null));};
\ No newline at end of file
+const a1_0xa986=['then','end','findOne','error','api','catch','Action','sendStatus','params','update','destroy','send','status','name','../../mysqldb','stack','body'];(function(_0x143a14,_0xa9866d){const _0x1cd783=function(_0x214d6a){while(--_0x214d6a){_0x143a14['push'](_0x143a14['shift']());}};_0x1cd783(++_0xa9866d);}(a1_0xa986,0x137));const a1_0x1cd7=function(_0x143a14,_0xa9866d){_0x143a14=_0x143a14-0x0;let _0x1cd783=a1_0xa986[_0x143a14];return _0x1cd783;};const _0x489ac4=a1_0x1cd7;'use strict';const logger=require('../../config/logger')(_0x489ac4('0x10')),db=require(_0x489ac4('0x9'))['db'];function respondWithResult(_0x214d6a,_0x1791e0){return _0x1791e0=_0x1791e0||0xc8,function(_0x425cf7){const _0xfca598=a1_0x1cd7;if(_0x425cf7)return _0x214d6a[_0xfca598('0x7')](_0x1791e0)['json'](_0x425cf7);};}function saveUpdates(_0x20c82b){return function(_0x89d135){const _0x44b267=a1_0x1cd7;if(_0x89d135)return _0x89d135['update'](_0x20c82b)[_0x44b267('0xc')](function(_0x4cb32f){return _0x4cb32f;});return null;};}function removeEntity(_0xdeff1){return function(_0x18f78a){const _0x2b3352=a1_0x1cd7;if(_0x18f78a)return _0x18f78a[_0x2b3352('0x5')]()['then'](function(){const _0x1cf62b=_0x2b3352;_0xdeff1[_0x1cf62b('0x7')](0xcc)[_0x1cf62b('0xd')]();});};}function handleEntityNotFound(_0xb7b6b6){return function(_0x3d4f53){const _0x1605f5=a1_0x1cd7;return!_0x3d4f53&&_0xb7b6b6[_0x1605f5('0x2')](0x194),_0x3d4f53;};}function handleError(_0x13753a,_0x4562a1){return _0x4562a1=_0x4562a1||0x1f4,function(_0x1afcc8){const _0x3beec1=a1_0x1cd7;logger[_0x3beec1('0xf')](_0x1afcc8[_0x3beec1('0xa')]),_0x1afcc8[_0x3beec1('0x8')]&&delete _0x1afcc8['name'],_0x13753a['status'](_0x4562a1)[_0x3beec1('0x6')](_0x1afcc8);};}exports[_0x489ac4('0x4')]=function(_0x24c39f,_0x11957c){const _0x4dfd1f=_0x489ac4;return _0x24c39f[_0x4dfd1f('0xb')]['id']&&delete _0x24c39f[_0x4dfd1f('0xb')]['id'],db[_0x4dfd1f('0x1')][_0x4dfd1f('0xe')]({'where':{'id':_0x24c39f['params']['id']}})['then'](handleEntityNotFound(_0x11957c))[_0x4dfd1f('0xc')](saveUpdates(_0x24c39f[_0x4dfd1f('0xb')]))[_0x4dfd1f('0xc')](respondWithResult(_0x11957c,null))[_0x4dfd1f('0x0')](handleError(_0x11957c,null));},exports[_0x489ac4('0x5')]=function(_0x5b1c46,_0x452e8f){const _0x43da2d=_0x489ac4;return db['Action'][_0x43da2d('0xe')]({'where':{'id':_0x5b1c46[_0x43da2d('0x3')]['id']}})[_0x43da2d('0xc')](handleEntityNotFound(_0x452e8f))[_0x43da2d('0xc')](removeEntity(_0x452e8f))[_0x43da2d('0x0')](handleError(_0x452e8f,null));};
\ No newline at end of file