Built motion from commit (unavailable).|2.4.3
[motion2.git] / server / api / user / user.events.js
index 2d93942..0f7b62a 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x5430=['User','setMaxListeners','save','update','emit','hasOwnProperty','hook','exports','events','../../mysqldb'];(function(_0x4a3b04,_0x22ecb1){var _0x5ef071=function(_0x1d4718){while(--_0x1d4718){_0x4a3b04['push'](_0x4a3b04['shift']());}};_0x5ef071(++_0x22ecb1);}(_0x5430,0x10c));var _0x0543=function(_0x38fc65,_0x1a1671){_0x38fc65=_0x38fc65-0x0;var _0x129a89=_0x5430[_0x38fc65];return _0x129a89;};'use strict';var EventEmitter=require(_0x0543('0x0'));var User=require(_0x0543('0x1'))['db'][_0x0543('0x2')];var UserEvents=new EventEmitter();UserEvents[_0x0543('0x3')](0x0);var events={'afterCreate':_0x0543('0x4'),'afterUpdate':_0x0543('0x5'),'afterDestroy':'remove'};function emitEvent(_0x5b122c){return function(_0x1c5ab7,_0x4ee416,_0x523f3d){UserEvents[_0x0543('0x6')](_0x5b122c+':'+_0x1c5ab7['id'],_0x1c5ab7);UserEvents[_0x0543('0x6')](_0x5b122c,_0x1c5ab7);_0x523f3d(null);};}for(var e in events){if(events[_0x0543('0x7')](e)){var event=events[e];User[_0x0543('0x8')](e,emitEvent(event));}}module[_0x0543('0x9')]=UserEvents;
\ No newline at end of file
+var _0x3d04=['User','setMaxListeners','save','update','remove','emit','events','../../mysqldb'];(function(_0x3f761d,_0x5d907d){var _0x49d6e3=function(_0x39ab43){while(--_0x39ab43){_0x3f761d['push'](_0x3f761d['shift']());}};_0x49d6e3(++_0x5d907d);}(_0x3d04,0xbe));var _0x43d0=function(_0x1facfa,_0x1acf7d){_0x1facfa=_0x1facfa-0x0;var _0x9ec701=_0x3d04[_0x1facfa];return _0x9ec701;};'use strict';var EventEmitter=require(_0x43d0('0x0'));var User=require(_0x43d0('0x1'))['db'][_0x43d0('0x2')];var UserEvents=new EventEmitter();UserEvents[_0x43d0('0x3')](0x0);var events={'afterCreate':_0x43d0('0x4'),'afterUpdate':_0x43d0('0x5'),'afterDestroy':_0x43d0('0x6')};function emitEvent(_0x1f80fd){return function(_0x5a9e1d,_0x2a4d4c,_0x1a75d4){UserEvents[_0x43d0('0x7')](_0x1f80fd+':'+_0x5a9e1d['id'],_0x5a9e1d);UserEvents[_0x43d0('0x7')](_0x1f80fd,_0x5a9e1d);_0x1a75d4(null);};}for(var e in events){if(events['hasOwnProperty'](e)){var event=events[e];User['hook'](e,emitEvent(event));}}module['exports']=UserEvents;
\ No newline at end of file