Built motion from commit 37e1ed56.|2.6.29
[motion2.git] / server / api / user / user.events.js
index ba75192..57ac556 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x7c6a=['emit','hasOwnProperty','exports','events','../../mysqldb','User','save','update','remove'];(function(_0x5b561d,_0x422b7c){var _0x431060=function(_0x401409){while(--_0x401409){_0x5b561d['push'](_0x5b561d['shift']());}};_0x431060(++_0x422b7c);}(_0x7c6a,0xed));var _0xa7c6=function(_0x154ac3,_0x1dbd75){_0x154ac3=_0x154ac3-0x0;var _0x2e0a08=_0x7c6a[_0x154ac3];return _0x2e0a08;};'use strict';var EventEmitter=require(_0xa7c6('0x0'));var User=require(_0xa7c6('0x1'))['db'][_0xa7c6('0x2')];var UserEvents=new EventEmitter();UserEvents['setMaxListeners'](0x0);var events={'afterCreate':_0xa7c6('0x3'),'afterUpdate':_0xa7c6('0x4'),'afterDestroy':_0xa7c6('0x5')};function emitEvent(_0x1f87fe){return function(_0x5e19ab,_0x4c9f88,_0xe73f88){UserEvents[_0xa7c6('0x6')](_0x1f87fe+':'+_0x5e19ab['id'],_0x5e19ab);UserEvents['emit'](_0x1f87fe,_0x5e19ab);_0xe73f88(null);};}for(var e in events){if(events[_0xa7c6('0x7')](e)){var event=events[e];User['hook'](e,emitEvent(event));}}module[_0xa7c6('0x8')]=UserEvents;
\ No newline at end of file
+var _0x5319=['remove','emit','hasOwnProperty','hook','exports','events','User','setMaxListeners','save'];(function(_0x2dee47,_0x517c89){var _0x321208=function(_0x272fa2){while(--_0x272fa2){_0x2dee47['push'](_0x2dee47['shift']());}};_0x321208(++_0x517c89);}(_0x5319,0x7a));var _0x9531=function(_0x4a3898,_0x4c9853){_0x4a3898=_0x4a3898-0x0;var _0x25ceb0=_0x5319[_0x4a3898];return _0x25ceb0;};'use strict';var EventEmitter=require(_0x9531('0x0'));var User=require('../../mysqldb')['db'][_0x9531('0x1')];var UserEvents=new EventEmitter();UserEvents[_0x9531('0x2')](0x0);var events={'afterCreate':_0x9531('0x3'),'afterUpdate':'update','afterDestroy':_0x9531('0x4')};function emitEvent(_0x328054){return function(_0x3718c5,_0x3e8e36,_0x51241a){UserEvents[_0x9531('0x5')](_0x328054+':'+_0x3718c5['id'],_0x3718c5);UserEvents[_0x9531('0x5')](_0x328054,_0x3718c5);_0x51241a(null);};}for(var e in events){if(events[_0x9531('0x6')](e)){var event=events[e];User[_0x9531('0x7')](e,emitEvent(event));}}module[_0x9531('0x8')]=UserEvents;
\ No newline at end of file