Built motion from commit (unavailable).|2.5.31
[motion2.git] / server / api / user / user.events.js
index c9c4fdf..774d42b 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xd2f5=['hasOwnProperty','exports','events','User','save','remove','emit'];(function(_0x575081,_0x2aeb88){var _0x7b3334=function(_0x10f2bd){while(--_0x10f2bd){_0x575081['push'](_0x575081['shift']());}};_0x7b3334(++_0x2aeb88);}(_0xd2f5,0x144));var _0x5d2f=function(_0x12808e,_0x160fce){_0x12808e=_0x12808e-0x0;var _0x597725=_0xd2f5[_0x12808e];return _0x597725;};'use strict';var EventEmitter=require(_0x5d2f('0x0'));var User=require('../../mysqldb')['db'][_0x5d2f('0x1')];var UserEvents=new EventEmitter();UserEvents['setMaxListeners'](0x0);var events={'afterCreate':_0x5d2f('0x2'),'afterUpdate':'update','afterDestroy':_0x5d2f('0x3')};function emitEvent(_0x1722c4){return function(_0x102911,_0xc7102b,_0x439434){UserEvents[_0x5d2f('0x4')](_0x1722c4+':'+_0x102911['id'],_0x102911);UserEvents[_0x5d2f('0x4')](_0x1722c4,_0x102911);_0x439434(null);};}for(var e in events){if(events[_0x5d2f('0x5')](e)){var event=events[e];User['hook'](e,emitEvent(event));}}module[_0x5d2f('0x6')]=UserEvents;
\ No newline at end of file
+var _0x61f1=['hook','exports','../../mysqldb','setMaxListeners','save','update','emit','hasOwnProperty'];(function(_0x432682,_0x253044){var _0x463d05=function(_0xa73403){while(--_0xa73403){_0x432682['push'](_0x432682['shift']());}};_0x463d05(++_0x253044);}(_0x61f1,0x18a));var _0x161f=function(_0x20a584,_0xe384a5){_0x20a584=_0x20a584-0x0;var _0x4b41a8=_0x61f1[_0x20a584];return _0x4b41a8;};'use strict';var EventEmitter=require('events');var User=require(_0x161f('0x0'))['db']['User'];var UserEvents=new EventEmitter();UserEvents[_0x161f('0x1')](0x0);var events={'afterCreate':_0x161f('0x2'),'afterUpdate':_0x161f('0x3'),'afterDestroy':'remove'};function emitEvent(_0x57d86b){return function(_0x30b5b2,_0x8c238b,_0x5d7c47){UserEvents[_0x161f('0x4')](_0x57d86b+':'+_0x30b5b2['id'],_0x30b5b2);UserEvents[_0x161f('0x4')](_0x57d86b,_0x30b5b2);_0x5d7c47(null);};}for(var e in events){if(events[_0x161f('0x5')](e)){var event=events[e];User[_0x161f('0x6')](e,emitEvent(event));}}module[_0x161f('0x7')]=UserEvents;
\ No newline at end of file