Built motion from commit 82a371561bcdbc7605c801e5e414f4032ba9e7ad. Version 3.0.0...
[motion-next.git] / server / api / condition / condition.controller.js
index 07f17a8..a0152b5 100644 (file)
@@ -1 +1 @@
-const a164_0x51cc=['stack','findOne','params','catch','name','then','../../mysqldb','destroy','body','status','error','Condition','sendStatus','update','../../config/logger','send'];(function(_0x3c292c,_0x51cc24){const _0x2579ec=function(_0x4e18e6){while(--_0x4e18e6){_0x3c292c['push'](_0x3c292c['shift']());}};_0x2579ec(++_0x51cc24);}(a164_0x51cc,0xad));const a164_0x2579=function(_0x3c292c,_0x51cc24){_0x3c292c=_0x3c292c-0x0;let _0x2579ec=a164_0x51cc[_0x3c292c];return _0x2579ec;};const _0x134c21=a164_0x2579;'use strict';const logger=require(_0x134c21('0x1'))('api'),db=require(_0x134c21('0x9'))['db'];function respondWithResult(_0x4e18e6,_0x50a798){return _0x50a798=_0x50a798||0xc8,function(_0x1c3f46){const _0x9a284d=a164_0x2579;if(_0x1c3f46)return _0x4e18e6[_0x9a284d('0xc')](_0x50a798)['json'](_0x1c3f46);};}function saveUpdates(_0x2285e){return function(_0x3caead){const _0xa6f021=a164_0x2579;if(_0x3caead)return _0x3caead[_0xa6f021('0x0')](_0x2285e)[_0xa6f021('0x8')](function(_0x4ed331){return _0x4ed331;});return null;};}function removeEntity(_0x3b46f7){return function(_0x22074d){const _0x4f2687=a164_0x2579;if(_0x22074d)return _0x22074d[_0x4f2687('0xa')]()[_0x4f2687('0x8')](function(){const _0x38cdc4=_0x4f2687;_0x3b46f7[_0x38cdc4('0xc')](0xcc)['end']();});};}function handleEntityNotFound(_0x4f449c){return function(_0x8ef3f4){const _0x4be034=a164_0x2579;return!_0x8ef3f4&&_0x4f449c[_0x4be034('0xf')](0x194),_0x8ef3f4;};}function handleError(_0x4257c9,_0x578eae){return _0x578eae=_0x578eae||0x1f4,function(_0x1574f4){const _0x5464e7=a164_0x2579;logger[_0x5464e7('0xd')](_0x1574f4[_0x5464e7('0x3')]),_0x1574f4['name']&&delete _0x1574f4[_0x5464e7('0x7')],_0x4257c9['status'](_0x578eae)[_0x5464e7('0x2')](_0x1574f4);};}exports['update']=function(_0x434c92,_0x54ab42){const _0x48d457=_0x134c21;return _0x434c92[_0x48d457('0xb')]['id']&&delete _0x434c92['body']['id'],db[_0x48d457('0xe')]['findOne']({'where':{'id':_0x434c92[_0x48d457('0x5')]['id']}})[_0x48d457('0x8')](handleEntityNotFound(_0x54ab42,null))[_0x48d457('0x8')](saveUpdates(_0x434c92[_0x48d457('0xb')],null))[_0x48d457('0x8')](respondWithResult(_0x54ab42,null))['catch'](handleError(_0x54ab42,null));},exports[_0x134c21('0xa')]=function(_0x131008,_0x147549){const _0x1aa329=_0x134c21;return db[_0x1aa329('0xe')][_0x1aa329('0x4')]({'where':{'id':_0x131008[_0x1aa329('0x5')]['id']}})['then'](handleEntityNotFound(_0x147549,null))[_0x1aa329('0x8')](removeEntity(_0x147549,null))[_0x1aa329('0x6')](handleError(_0x147549,null));};
\ No newline at end of file
+const a164_0x5987=['then','../../config/logger','sendStatus','findOne','send','status','error','Condition','update','catch','json','params','stack','end','api','body','name'];(function(_0xf8586c,_0x598744){const _0x10aa54=function(_0x26c624){while(--_0x26c624){_0xf8586c['push'](_0xf8586c['shift']());}};_0x10aa54(++_0x598744);}(a164_0x5987,0x1cd));const a164_0x10aa=function(_0xf8586c,_0x598744){_0xf8586c=_0xf8586c-0x0;let _0x10aa54=a164_0x5987[_0xf8586c];return _0x10aa54;};const _0x73baac=a164_0x10aa;'use strict';const logger=require(_0x73baac('0x10'))(_0x73baac('0xc')),db=require('../../mysqldb')['db'];function respondWithResult(_0x26c624,_0x862291){return _0x862291=_0x862291||0xc8,function(_0x56639b){const _0x48fb0f=a164_0x10aa;if(_0x56639b)return _0x26c624[_0x48fb0f('0x3')](_0x862291)[_0x48fb0f('0x8')](_0x56639b);};}function saveUpdates(_0x3855d1){return function(_0x20df3f){const _0x17d2c2=a164_0x10aa;if(_0x20df3f)return _0x20df3f[_0x17d2c2('0x6')](_0x3855d1)[_0x17d2c2('0xf')](function(_0x572f83){return _0x572f83;});return null;};}function removeEntity(_0x139907){return function(_0x3dbc37){const _0x2f0f9b=a164_0x10aa;if(_0x3dbc37)return _0x3dbc37['destroy']()[_0x2f0f9b('0xf')](function(){const _0x50a9e8=_0x2f0f9b;_0x139907[_0x50a9e8('0x3')](0xcc)[_0x50a9e8('0xb')]();});};}function handleEntityNotFound(_0x4824e9){return function(_0x1fb85a){const _0x5898bc=a164_0x10aa;return!_0x1fb85a&&_0x4824e9[_0x5898bc('0x0')](0x194),_0x1fb85a;};}function handleError(_0x374fce,_0x48709e){return _0x48709e=_0x48709e||0x1f4,function(_0x46d199){const _0x2eacd6=a164_0x10aa;logger[_0x2eacd6('0x4')](_0x46d199[_0x2eacd6('0xa')]),_0x46d199[_0x2eacd6('0xe')]&&delete _0x46d199[_0x2eacd6('0xe')],_0x374fce[_0x2eacd6('0x3')](_0x48709e)[_0x2eacd6('0x2')](_0x46d199);};}exports[_0x73baac('0x6')]=function(_0x30d5dc,_0x4b57a8){const _0x48eb82=_0x73baac;return _0x30d5dc[_0x48eb82('0xd')]['id']&&delete _0x30d5dc['body']['id'],db[_0x48eb82('0x5')][_0x48eb82('0x1')]({'where':{'id':_0x30d5dc[_0x48eb82('0x9')]['id']}})[_0x48eb82('0xf')](handleEntityNotFound(_0x4b57a8,null))['then'](saveUpdates(_0x30d5dc[_0x48eb82('0xd')],null))[_0x48eb82('0xf')](respondWithResult(_0x4b57a8,null))[_0x48eb82('0x7')](handleError(_0x4b57a8,null));},exports['destroy']=function(_0x202782,_0xf97676){const _0x4fe17d=_0x73baac;return db[_0x4fe17d('0x5')][_0x4fe17d('0x1')]({'where':{'id':_0x202782['params']['id']}})[_0x4fe17d('0xf')](handleEntityNotFound(_0xf97676,null))['then'](removeEntity(_0xf97676,null))[_0x4fe17d('0x7')](handleError(_0xf97676,null));};
\ No newline at end of file