Built motion from commit 7158bc59.|2.5.42
[motion2.git] / server / api / user / user.events.js
index aba7489..ab2f4ef 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x4caa=['remove','emit','hook','exports','../../mysqldb','User','setMaxListeners','update'];(function(_0x5bd426,_0x4878e5){var _0x23a7eb=function(_0x594b42){while(--_0x594b42){_0x5bd426['push'](_0x5bd426['shift']());}};_0x23a7eb(++_0x4878e5);}(_0x4caa,0xdc));var _0xa4ca=function(_0xfa73ac,_0x2a7395){_0xfa73ac=_0xfa73ac-0x0;var _0x4e8e14=_0x4caa[_0xfa73ac];return _0x4e8e14;};'use strict';var EventEmitter=require('events');var User=require(_0xa4ca('0x0'))['db'][_0xa4ca('0x1')];var UserEvents=new EventEmitter();UserEvents[_0xa4ca('0x2')](0x0);var events={'afterCreate':'save','afterUpdate':_0xa4ca('0x3'),'afterDestroy':_0xa4ca('0x4')};function emitEvent(_0x5b3dc0){return function(_0x4e21fe,_0x4814f7,_0x2d2aa5){UserEvents[_0xa4ca('0x5')](_0x5b3dc0+':'+_0x4e21fe['id'],_0x4e21fe);UserEvents[_0xa4ca('0x5')](_0x5b3dc0,_0x4e21fe);_0x2d2aa5(null);};}for(var e in events){if(events['hasOwnProperty'](e)){var event=events[e];User[_0xa4ca('0x6')](e,emitEvent(event));}}module[_0xa4ca('0x7')]=UserEvents;
\ No newline at end of file
+var _0x30dd=['emit','hasOwnProperty','hook','exports','events','../../mysqldb','save','update'];(function(_0x4c6c9f,_0x25c8a9){var _0x31e332=function(_0x55ec4f){while(--_0x55ec4f){_0x4c6c9f['push'](_0x4c6c9f['shift']());}};_0x31e332(++_0x25c8a9);}(_0x30dd,0x17c));var _0xd30d=function(_0xd43aed,_0x556f54){_0xd43aed=_0xd43aed-0x0;var _0x4aa694=_0x30dd[_0xd43aed];return _0x4aa694;};'use strict';var EventEmitter=require(_0xd30d('0x0'));var User=require(_0xd30d('0x1'))['db']['User'];var UserEvents=new EventEmitter();UserEvents['setMaxListeners'](0x0);var events={'afterCreate':_0xd30d('0x2'),'afterUpdate':_0xd30d('0x3'),'afterDestroy':'remove'};function emitEvent(_0x4102f7){return function(_0x570396,_0x5820e5,_0x29aeed){UserEvents[_0xd30d('0x4')](_0x4102f7+':'+_0x570396['id'],_0x570396);UserEvents['emit'](_0x4102f7,_0x570396);_0x29aeed(null);};}for(var e in events){if(events[_0xd30d('0x5')](e)){var event=events[e];User[_0xd30d('0x6')](e,emitEvent(event));}}module[_0xd30d('0x7')]=UserEvents;
\ No newline at end of file