Built motion from commit b517aaa2a6638133380e4d135c64a80893061362. Version 3.0.0...
[motion-next.git] / server / api / condition / condition.controller.js
index cc20587..f243698 100644 (file)
@@ -1 +1 @@
-const a164_0x44d5=['name','update','destroy','findOne','body','status','then','sendStatus','error','catch','api','params','Condition'];(function(_0x5a81f0,_0x44d593){const _0x36fb00=function(_0x5092ba){while(--_0x5092ba){_0x5a81f0['push'](_0x5a81f0['shift']());}};_0x36fb00(++_0x44d593);}(a164_0x44d5,0xb0));const a164_0x36fb=function(_0x5a81f0,_0x44d593){_0x5a81f0=_0x5a81f0-0x0;let _0x36fb00=a164_0x44d5[_0x5a81f0];return _0x36fb00;};const _0x1ddaf0=a164_0x36fb;'use strict';const logger=require('../../config/logger')(_0x1ddaf0('0x3')),db=require('../../mysqldb')['db'];function respondWithResult(_0x5092ba,_0x1d776d){return _0x1d776d=_0x1d776d||0xc8,function(_0x344865){if(_0x344865)return _0x5092ba['status'](_0x1d776d)['json'](_0x344865);};}function saveUpdates(_0x312631){return function(_0x5a9c92){const _0x1b7561=a164_0x36fb;if(_0x5a9c92)return _0x5a9c92['update'](_0x312631)[_0x1b7561('0xc')](function(_0x11c999){return _0x11c999;});return null;};}function removeEntity(_0x385a1b){return function(_0xce9819){const _0x1cf111=a164_0x36fb;if(_0xce9819)return _0xce9819['destroy']()[_0x1cf111('0xc')](function(){const _0x51c524=_0x1cf111;_0x385a1b[_0x51c524('0xb')](0xcc)['end']();});};}function handleEntityNotFound(_0x3b540e){return function(_0x49a8e5){const _0x2c2db5=a164_0x36fb;return!_0x49a8e5&&_0x3b540e[_0x2c2db5('0x0')](0x194),_0x49a8e5;};}function handleError(_0x2906bb,_0x5bb7e3){return _0x5bb7e3=_0x5bb7e3||0x1f4,function(_0xcad559){const _0xd637e3=a164_0x36fb;logger[_0xd637e3('0x1')](_0xcad559['stack']),_0xcad559['name']&&delete _0xcad559[_0xd637e3('0x6')],_0x2906bb[_0xd637e3('0xb')](_0x5bb7e3)['send'](_0xcad559);};}exports[_0x1ddaf0('0x7')]=function(_0xb47596,_0x1e63ec){const _0x774406=_0x1ddaf0;return _0xb47596[_0x774406('0xa')]['id']&&delete _0xb47596[_0x774406('0xa')]['id'],db[_0x774406('0x5')][_0x774406('0x9')]({'where':{'id':_0xb47596[_0x774406('0x4')]['id']}})[_0x774406('0xc')](handleEntityNotFound(_0x1e63ec,null))[_0x774406('0xc')](saveUpdates(_0xb47596[_0x774406('0xa')],null))[_0x774406('0xc')](respondWithResult(_0x1e63ec,null))[_0x774406('0x2')](handleError(_0x1e63ec,null));},exports[_0x1ddaf0('0x8')]=function(_0x48afcc,_0x4b83b2){const _0xe8d326=_0x1ddaf0;return db[_0xe8d326('0x5')][_0xe8d326('0x9')]({'where':{'id':_0x48afcc[_0xe8d326('0x4')]['id']}})['then'](handleEntityNotFound(_0x4b83b2,null))[_0xe8d326('0xc')](removeEntity(_0x4b83b2,null))[_0xe8d326('0x2')](handleError(_0x4b83b2,null));};
\ No newline at end of file
+const a164_0x297c=['api','then','findOne','body','error','Condition','../../config/logger','end','params','stack','update','json','catch','status','name','send','../../mysqldb','destroy'];(function(_0x24f9ee,_0x297ca9){const _0x110cf1=function(_0x3a8975){while(--_0x3a8975){_0x24f9ee['push'](_0x24f9ee['shift']());}};_0x110cf1(++_0x297ca9);}(a164_0x297c,0x1db));const a164_0x110c=function(_0x24f9ee,_0x297ca9){_0x24f9ee=_0x24f9ee-0x0;let _0x110cf1=a164_0x297c[_0x24f9ee];return _0x110cf1;};const _0x5c6fd4=a164_0x110c;'use strict';const logger=require(_0x5c6fd4('0x11'))(_0x5c6fd4('0xb')),db=require(_0x5c6fd4('0x9'))['db'];function respondWithResult(_0x3a8975,_0x4b165e){return _0x4b165e=_0x4b165e||0xc8,function(_0x50be20){const _0x456c90=a164_0x110c;if(_0x50be20)return _0x3a8975[_0x456c90('0x6')](_0x4b165e)[_0x456c90('0x4')](_0x50be20);};}function saveUpdates(_0x4b90fa){return function(_0xf35e62){const _0x24355c=a164_0x110c;if(_0xf35e62)return _0xf35e62[_0x24355c('0x3')](_0x4b90fa)[_0x24355c('0xc')](function(_0x5b699c){return _0x5b699c;});return null;};}function removeEntity(_0x729525){return function(_0x1b5507){const _0x4fef2f=a164_0x110c;if(_0x1b5507)return _0x1b5507['destroy']()[_0x4fef2f('0xc')](function(){const _0x4c6750=_0x4fef2f;_0x729525[_0x4c6750('0x6')](0xcc)[_0x4c6750('0x0')]();});};}function handleEntityNotFound(_0x92aeef){return function(_0x4d239f){return!_0x4d239f&&_0x92aeef['sendStatus'](0x194),_0x4d239f;};}function handleError(_0x20ca68,_0x1eac41){return _0x1eac41=_0x1eac41||0x1f4,function(_0x5df4ae){const _0xa375a8=a164_0x110c;logger[_0xa375a8('0xf')](_0x5df4ae[_0xa375a8('0x2')]),_0x5df4ae[_0xa375a8('0x7')]&&delete _0x5df4ae[_0xa375a8('0x7')],_0x20ca68['status'](_0x1eac41)[_0xa375a8('0x8')](_0x5df4ae);};}exports[_0x5c6fd4('0x3')]=function(_0x345136,_0x2ffa5b){const _0x54c766=_0x5c6fd4;return _0x345136[_0x54c766('0xe')]['id']&&delete _0x345136['body']['id'],db[_0x54c766('0x10')][_0x54c766('0xd')]({'where':{'id':_0x345136['params']['id']}})[_0x54c766('0xc')](handleEntityNotFound(_0x2ffa5b,null))[_0x54c766('0xc')](saveUpdates(_0x345136[_0x54c766('0xe')],null))['then'](respondWithResult(_0x2ffa5b,null))[_0x54c766('0x5')](handleError(_0x2ffa5b,null));},exports[_0x5c6fd4('0xa')]=function(_0x113902,_0x2bbcd3){const _0x40279c=_0x5c6fd4;return db[_0x40279c('0x10')]['findOne']({'where':{'id':_0x113902[_0x40279c('0x1')]['id']}})[_0x40279c('0xc')](handleEntityNotFound(_0x2bbcd3,null))['then'](removeEntity(_0x2bbcd3,null))[_0x40279c('0x5')](handleError(_0x2bbcd3,null));};
\ No newline at end of file