Built motion from commit f738f9592c388b9f9eb3948f400a5c9d717a3561. Version 3.0.0...
[motion-next.git] / server / api / action / action.controller.js
index 014c29e..95f6707 100644 (file)
@@ -1 +1 @@
-const a1_0x3c41=['name','then','body','../../mysqldb','update','api','findOne','../../config/logger','destroy','catch','Action','params','end','sendStatus','status'];(function(_0x1a0a08,_0x3352b6){const _0x3c4170=function(_0x187811){while(--_0x187811){_0x1a0a08['push'](_0x1a0a08['shift']());}};_0x3c4170(++_0x3352b6);}(a1_0x3c41,0x1ef));const a1_0x1878=function(_0x1a0a08,_0x3352b6){_0x1a0a08=_0x1a0a08-0x19a;let _0x3c4170=a1_0x3c41[_0x1a0a08];return _0x3c4170;};const a1_0x46d354=a1_0x1878;'use strict';const logger=require(a1_0x46d354(0x1a1))(a1_0x46d354(0x19f)),{db}=require(a1_0x46d354(0x19d));function respondWithResult(_0x2570b2,_0x52572f){return _0x52572f=_0x52572f||0xc8,function(_0x3bbd3b){const _0x10b916=a1_0x1878;if(_0x3bbd3b)return _0x2570b2[_0x10b916(0x1a8)](_0x52572f)['json'](_0x3bbd3b);};}function saveUpdates(_0x28a1d5){return function(_0x4bd021){const _0x27d25a=a1_0x1878;if(_0x4bd021)return _0x4bd021[_0x27d25a(0x19e)](_0x28a1d5)[_0x27d25a(0x19b)](function(_0x27648e){return _0x27648e;});return null;};}function removeEntity(_0x4ce35b){return function(_0x36a0d8){const _0x3d8da3=a1_0x1878;if(_0x36a0d8)return _0x36a0d8[_0x3d8da3(0x1a2)]()[_0x3d8da3(0x19b)](function(){const _0x3c5e04=_0x3d8da3;_0x4ce35b['status'](0xcc)[_0x3c5e04(0x1a6)]();});};}function handleEntityNotFound(_0xdbfc43){return function(_0x3f365d){const _0x141280=a1_0x1878;return!_0x3f365d&&_0xdbfc43[_0x141280(0x1a7)](0x194),_0x3f365d;};}function handleError(_0xc459ff,_0x5e7fa2){return _0x5e7fa2=_0x5e7fa2||0x1f4,function(_0x57d9cd){const _0x3fa8d5=a1_0x1878;logger['error'](_0x57d9cd['stack']),_0x57d9cd[_0x3fa8d5(0x19a)]&&delete _0x57d9cd[_0x3fa8d5(0x19a)],_0xc459ff['status'](_0x5e7fa2)['send'](_0x57d9cd);};}exports[a1_0x46d354(0x19e)]=function(_0xc60196,_0x4dd2a0){const _0x408373=a1_0x46d354;return _0xc60196['body']['id']&&delete _0xc60196[_0x408373(0x19c)]['id'],db['Action'][_0x408373(0x1a0)]({'where':{'id':_0xc60196[_0x408373(0x1a5)]['id']}})[_0x408373(0x19b)](handleEntityNotFound(_0x4dd2a0))[_0x408373(0x19b)](saveUpdates(_0xc60196[_0x408373(0x19c)]))[_0x408373(0x19b)](respondWithResult(_0x4dd2a0,null))[_0x408373(0x1a3)](handleError(_0x4dd2a0,null));},exports[a1_0x46d354(0x1a2)]=function(_0x12aa04,_0x59cab0){const _0x513a3d=a1_0x46d354;return db[_0x513a3d(0x1a4)][_0x513a3d(0x1a0)]({'where':{'id':_0x12aa04[_0x513a3d(0x1a5)]['id']}})[_0x513a3d(0x19b)](handleEntityNotFound(_0x59cab0))[_0x513a3d(0x19b)](removeEntity(_0x59cab0))[_0x513a3d(0x1a3)](handleError(_0x59cab0,null));};
\ No newline at end of file
+const a1_0x5ab1=['status','../../config/logger','sendStatus','catch','api','update','body','end','json','destroy','findOne','../../mysqldb','then','name','send'];(function(_0x268d0f,_0x26edc5){const _0x5ab187=function(_0x55adae){while(--_0x55adae){_0x268d0f['push'](_0x268d0f['shift']());}};_0x5ab187(++_0x26edc5);}(a1_0x5ab1,0x8f));const a1_0x55ad=function(_0x268d0f,_0x26edc5){_0x268d0f=_0x268d0f-0x1cb;let _0x5ab187=a1_0x5ab1[_0x268d0f];return _0x5ab187;};const a1_0x43f5bb=a1_0x55ad;'use strict';const logger=require(a1_0x43f5bb(0x1d3))(a1_0x43f5bb(0x1d6)),{db}=require(a1_0x43f5bb(0x1ce));function respondWithResult(_0x35cbfc,_0x24b438){return _0x24b438=_0x24b438||0xc8,function(_0x1fa250){const _0x2b0ded=a1_0x55ad;if(_0x1fa250)return _0x35cbfc[_0x2b0ded(0x1d2)](_0x24b438)[_0x2b0ded(0x1cb)](_0x1fa250);};}function saveUpdates(_0x586417){return function(_0x48c99d){const _0x510052=a1_0x55ad;if(_0x48c99d)return _0x48c99d[_0x510052(0x1d7)](_0x586417)['then'](function(_0x58092e){return _0x58092e;});return null;};}function removeEntity(_0x4b9ffc){return function(_0x1778de){const _0x59c37d=a1_0x55ad;if(_0x1778de)return _0x1778de[_0x59c37d(0x1cc)]()[_0x59c37d(0x1cf)](function(){const _0xd8470=_0x59c37d;_0x4b9ffc['status'](0xcc)[_0xd8470(0x1d9)]();});};}function handleEntityNotFound(_0x3de1cc){return function(_0x24e4d9){const _0x1fea6a=a1_0x55ad;return!_0x24e4d9&&_0x3de1cc[_0x1fea6a(0x1d4)](0x194),_0x24e4d9;};}function handleError(_0x4d9a93,_0x163062){return _0x163062=_0x163062||0x1f4,function(_0xa0ec4f){const _0x393d69=a1_0x55ad;logger['error'](_0xa0ec4f['stack']),_0xa0ec4f[_0x393d69(0x1d0)]&&delete _0xa0ec4f[_0x393d69(0x1d0)],_0x4d9a93[_0x393d69(0x1d2)](_0x163062)[_0x393d69(0x1d1)](_0xa0ec4f);};}exports[a1_0x43f5bb(0x1d7)]=function(_0x5bce41,_0x117c20){const _0x109a9f=a1_0x43f5bb;return _0x5bce41['body']['id']&&delete _0x5bce41[_0x109a9f(0x1d8)]['id'],db['Action']['findOne']({'where':{'id':_0x5bce41['params']['id']}})[_0x109a9f(0x1cf)](handleEntityNotFound(_0x117c20))[_0x109a9f(0x1cf)](saveUpdates(_0x5bce41[_0x109a9f(0x1d8)]))[_0x109a9f(0x1cf)](respondWithResult(_0x117c20,null))['catch'](handleError(_0x117c20,null));},exports[a1_0x43f5bb(0x1cc)]=function(_0x3d5899,_0x367f65){const _0x5c5dfd=a1_0x43f5bb;return db['Action'][_0x5c5dfd(0x1cd)]({'where':{'id':_0x3d5899['params']['id']}})['then'](handleEntityNotFound(_0x367f65))['then'](removeEntity(_0x367f65))[_0x5c5dfd(0x1d5)](handleError(_0x367f65,null));};
\ No newline at end of file