Built motion from commit ce97982f.|2.6.29
[motion2.git] / server / api / user / user.events.js
index 2e4cc14..8c7b7c2 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xe027=['remove','emit','hasOwnProperty','../../mysqldb','update'];(function(_0x235b1e,_0x55754a){var _0x46553d=function(_0x5e317d){while(--_0x5e317d){_0x235b1e['push'](_0x235b1e['shift']());}};_0x46553d(++_0x55754a);}(_0xe027,0x134));var _0x7e02=function(_0x1a5119,_0x392fd7){_0x1a5119=_0x1a5119-0x0;var _0x28bed4=_0xe027[_0x1a5119];return _0x28bed4;};'use strict';var EventEmitter=require('events');var User=require(_0x7e02('0x0'))['db']['User'];var UserEvents=new EventEmitter();UserEvents['setMaxListeners'](0x0);var events={'afterCreate':'save','afterUpdate':_0x7e02('0x1'),'afterDestroy':_0x7e02('0x2')};function emitEvent(_0x7e8845){return function(_0x23582c,_0x494ac7,_0x374da0){UserEvents[_0x7e02('0x3')](_0x7e8845+':'+_0x23582c['id'],_0x23582c);UserEvents[_0x7e02('0x3')](_0x7e8845,_0x23582c);_0x374da0(null);};}for(var e in events){if(events[_0x7e02('0x4')](e)){var event=events[e];User['hook'](e,emitEvent(event));}}module['exports']=UserEvents;
\ No newline at end of file
+var _0x8c42=['exports','../../mysqldb','User','setMaxListeners','save','remove','emit','hasOwnProperty','hook'];(function(_0x2fa1be,_0x5e646f){var _0x1e016c=function(_0x26d32f){while(--_0x26d32f){_0x2fa1be['push'](_0x2fa1be['shift']());}};_0x1e016c(++_0x5e646f);}(_0x8c42,0x1e7));var _0x28c4=function(_0x2dafbe,_0x5d04de){_0x2dafbe=_0x2dafbe-0x0;var _0x58a45a=_0x8c42[_0x2dafbe];return _0x58a45a;};'use strict';var EventEmitter=require('events');var User=require(_0x28c4('0x0'))['db'][_0x28c4('0x1')];var UserEvents=new EventEmitter();UserEvents[_0x28c4('0x2')](0x0);var events={'afterCreate':_0x28c4('0x3'),'afterUpdate':'update','afterDestroy':_0x28c4('0x4')};function emitEvent(_0x1f8dd8){return function(_0x44d838,_0x3f166b,_0x1ecdb5){UserEvents[_0x28c4('0x5')](_0x1f8dd8+':'+_0x44d838['id'],_0x44d838);UserEvents[_0x28c4('0x5')](_0x1f8dd8,_0x44d838);_0x1ecdb5(null);};}for(var e in events){if(events[_0x28c4('0x6')](e)){var event=events[e];User[_0x28c4('0x7')](e,emitEvent(event));}}module[_0x28c4('0x8')]=UserEvents;
\ No newline at end of file