Built motion from commit b8fca89.|0.0.57
[motion.git] / server / api / action / action.controller.js
1 var _0x4862=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x6C\x6F\x64\x61\x73\x68","\x41\x63\x74\x69\x6F\x6E","\x2E\x2E\x2F\x2E\x2E\x2F\x6D\x6F\x64\x65\x6C\x73","\x73\x65\x71\x75\x65\x6C\x69\x7A\x65","\x73\x65\x6E\x64","\x73\x74\x61\x74\x75\x73","\x6A\x73\x6F\x6E","\x65\x6E\x64","\x74\x68\x65\x6E","\x75\x70\x64\x61\x74\x65\x41\x74\x74\x72\x69\x62\x75\x74\x65\x73","\x64\x65\x73\x74\x72\x6F\x79","\x69\x6E\x64\x65\x78","\x63\x61\x74\x63\x68","\x66\x69\x6E\x64\x41\x6C\x6C","\x73\x68\x6F\x77","\x63\x72\x65\x61\x74\x65","\x55\x73\x65\x72\x49\x64","\x62\x6F\x64\x79","\x69\x64","\x75\x73\x65\x72","\x72\x6F\x6C\x6C\x62\x61\x63\x6B","\x63\x6F\x6D\x6D\x69\x74","\x70\x61\x72\x61\x6D\x73","\x6D\x65\x72\x67\x65","\x74\x72\x61\x6E\x73\x61\x63\x74\x69\x6F\x6E","\x75\x70\x64\x61\x74\x65"];_0x4862[0];var _=require(_0x4862[1]);var Action=require(_0x4862[3])[_0x4862[2]];var sequelize=require(_0x4862[3])[_0x4862[4]];function handleError(_0x73cdx5,_0x73cdx6){return _0x73cdx5[_0x4862[6]](500)[_0x4862[5]](_0x73cdx6)}function responseWithResult(_0x73cdx5,_0x73cdx8){_0x73cdx8=_0x73cdx8||200;return function(_0x73cdx9){if(_0x73cdx9){_0x73cdx5[_0x4862[6]](_0x73cdx8)[_0x4862[7]](_0x73cdx9)}}}function handleEntityNotFound(_0x73cdx5){return function(_0x73cdx9){if(!_0x73cdx9){_0x73cdx5[_0x4862[6]](404)[_0x4862[8]]();return null};return _0x73cdx9}}function saveUpdates(_0x73cdxc){return function(_0x73cdx9){return _0x73cdx9[_0x4862[10]](_0x73cdxc)[_0x4862[9]](function(_0x73cdxd){return _0x73cdxd})}}function removeEntity(_0x73cdx5){return function(_0x73cdx9){if(_0x73cdx9){return _0x73cdx9[_0x4862[11]]()[_0x4862[9]](function(){_0x73cdx5[_0x4862[6]](204)[_0x4862[8]]()})}}}exports[_0x4862[12]]=function(_0x73cdxf,_0x73cdx5){Action[_0x4862[14]]()[_0x4862[9]](responseWithResult(_0x73cdx5))[_0x4862[13]](handleError(_0x73cdx5))};exports[_0x4862[15]]=function(_0x73cdxf,_0x73cdx5){};exports[_0x4862[16]]=function(_0x73cdxf,_0x73cdx5,_0x73cdx10){_0x73cdxf[_0x4862[18]][_0x4862[17]]=_0x73cdxf[_0x4862[20]][_0x4862[19]];return sequelize[_0x4862[25]]()[_0x4862[9]](function(_0x73cdx11){return Action[_0x4862[16]](_[_0x4862[24]](_0x73cdxf[_0x4862[18]],_0x73cdxf[_0x4862[23]]),{transaction:_0x73cdx11})[_0x4862[9]](function(_0x73cdx12){_0x73cdx11[_0x4862[22]]();return _0x73cdx5[_0x4862[6]](201)[_0x4862[5]](_0x73cdx12)})[_0x4862[13]](function(_0x73cdx6){_0x73cdx11[_0x4862[21]]();return handleError(_0x73cdx5,_0x73cdx6)})})};exports[_0x4862[26]]=function(_0x73cdxf,_0x73cdx5){};exports[_0x4862[11]]=function(_0x73cdxf,_0x73cdx5){}