Built motion from commit 709aa6fb5ed03aa61bc373fcdbf622215d37d30b. Version 3.0.0...
[motion-next.git] / server / api / user / user.events.js
index dd66557..af54495 100644 (file)
@@ -1 +1 @@
-const a649_0x3469=['undefined','User','update','addHook','emit','../../mysqldb','events','exports'];(function(_0x2d22c1,_0x3469ad){const _0x4744c6=function(_0x1e7909){while(--_0x1e7909){_0x2d22c1['push'](_0x2d22c1['shift']());}};_0x4744c6(++_0x3469ad);}(a649_0x3469,0x1ab));const a649_0x4744=function(_0x2d22c1,_0x3469ad){_0x2d22c1=_0x2d22c1-0x0;let _0x4744c6=a649_0x3469[_0x2d22c1];return _0x4744c6;};const _0x45f35e=a649_0x4744;'use strict';const EventEmitter=require(_0x45f35e('0x3')),User=require(_0x45f35e('0x2'))['db'][_0x45f35e('0x6')],UserEvents=new EventEmitter();UserEvents['setMaxListeners'](0x0);const events={'afterCreate':'save','afterUpdate':_0x45f35e('0x7'),'afterDestroy':'remove'};function emitEvent(_0x1e7909){return function(_0x3e4ba8){const _0x223640=a649_0x4744;UserEvents[_0x223640('0x1')](_0x1e7909+':'+_0x3e4ba8['id'],_0x3e4ba8),UserEvents[_0x223640('0x1')](_0x1e7909,_0x3e4ba8);};}for(const e in events){if(typeof events[e]!==_0x45f35e('0x5')){const event=events[e];User[_0x45f35e('0x0')](e,emitEvent(event));}}module[_0x45f35e('0x4')]=UserEvents;
\ No newline at end of file
+const a649_0x11e1=['save','User','emit','update','events','setMaxListeners'];(function(_0x2a1c8b,_0x11e11a){const _0x283380=function(_0x3271b3){while(--_0x3271b3){_0x2a1c8b['push'](_0x2a1c8b['shift']());}};_0x283380(++_0x11e11a);}(a649_0x11e1,0x143));const a649_0x2833=function(_0x2a1c8b,_0x11e11a){_0x2a1c8b=_0x2a1c8b-0x0;let _0x283380=a649_0x11e1[_0x2a1c8b];return _0x283380;};const _0x4087fa=a649_0x2833;'use strict';const EventEmitter=require(_0x4087fa('0x5')),User=require('../../mysqldb')['db'][_0x4087fa('0x2')],UserEvents=new EventEmitter();UserEvents[_0x4087fa('0x0')](0x0);const events={'afterCreate':_0x4087fa('0x1'),'afterUpdate':_0x4087fa('0x4'),'afterDestroy':'remove'};function emitEvent(_0x3271b3){return function(_0x531638){const _0x22a962=a649_0x2833;UserEvents[_0x22a962('0x3')](_0x3271b3+':'+_0x531638['id'],_0x531638),UserEvents['emit'](_0x3271b3,_0x531638);};}for(const e in events){if(typeof events[e]!=='undefined'){const event=events[e];User['addHook'](e,emitEvent(event));}}module['exports']=UserEvents;
\ No newline at end of file