Built motion from commit f738f9592c388b9f9eb3948f400a5c9d717a3561. Version 3.0.0...
[motion-next.git] / server / api / user / user.events.js
index 198fc46..ef1fe20 100644 (file)
@@ -1 +1 @@
-const a776_0x58f3=['emit','remove','undefined','save','update','events','../../mysqldb','exports','User'];(function(_0x50fa99,_0x15ce83){const _0x58f376=function(_0x24977a){while(--_0x24977a){_0x50fa99['push'](_0x50fa99['shift']());}};_0x58f376(++_0x15ce83);}(a776_0x58f3,0x1b0));const a776_0x2497=function(_0x50fa99,_0x15ce83){_0x50fa99=_0x50fa99-0x10c;let _0x58f376=a776_0x58f3[_0x50fa99];return _0x58f376;};const a776_0x34974a=a776_0x2497;'use strict';const EventEmitter=require(a776_0x34974a(0x111)),User=require(a776_0x34974a(0x112))['db'][a776_0x34974a(0x114)],UserEvents=new EventEmitter();UserEvents['setMaxListeners'](0x0);const events={'afterCreate':a776_0x34974a(0x10f),'afterUpdate':a776_0x34974a(0x110),'afterDestroy':a776_0x34974a(0x10d)};function emitEvent(_0x1b40fd){return function(_0x4a1a01){const _0xb3bb3e=a776_0x2497;UserEvents['emit'](_0x1b40fd+':'+_0x4a1a01['id'],_0x4a1a01),UserEvents[_0xb3bb3e(0x10c)](_0x1b40fd,_0x4a1a01);};}for(const e in events){if(typeof events[e]!==a776_0x34974a(0x10e)){const event=events[e];User['addHook'](e,emitEvent(event));}}module[a776_0x34974a(0x113)]=UserEvents;
\ No newline at end of file
+const a776_0x9d9c=['remove','update','addHook','events','User','undefined','save','emit','setMaxListeners'];(function(_0x40112a,_0x3120c8){const _0x9d9cd1=function(_0x575af4){while(--_0x575af4){_0x40112a['push'](_0x40112a['shift']());}};_0x9d9cd1(++_0x3120c8);}(a776_0x9d9c,0x132));const a776_0x575a=function(_0x40112a,_0x3120c8){_0x40112a=_0x40112a-0x17d;let _0x9d9cd1=a776_0x9d9c[_0x40112a];return _0x9d9cd1;};const a776_0x5c9411=a776_0x575a;'use strict';const EventEmitter=require(a776_0x5c9411(0x180)),User=require('../../mysqldb')['db'][a776_0x5c9411(0x181)],UserEvents=new EventEmitter();UserEvents[a776_0x5c9411(0x185)](0x0);const events={'afterCreate':a776_0x5c9411(0x183),'afterUpdate':a776_0x5c9411(0x17e),'afterDestroy':a776_0x5c9411(0x17d)};function emitEvent(_0x2bfe2b){return function(_0x2b5db4){const _0x514bdf=a776_0x575a;UserEvents[_0x514bdf(0x184)](_0x2bfe2b+':'+_0x2b5db4['id'],_0x2b5db4),UserEvents[_0x514bdf(0x184)](_0x2bfe2b,_0x2b5db4);};}for(const e in events){if(typeof events[e]!==a776_0x5c9411(0x182)){const event=events[e];User[a776_0x5c9411(0x17f)](e,emitEvent(event));}}module['exports']=UserEvents;
\ No newline at end of file