Built motion from commit (unavailable).|2.4.6
[motion2.git] / server / api / user / user.events.js
index aa5c664..7dd9931 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x49c1=['User','setMaxListeners','save','remove','emit','hook','exports','events'];(function(_0x71e493,_0x4308b7){var _0x3d40ab=function(_0x29715){while(--_0x29715){_0x71e493['push'](_0x71e493['shift']());}};_0x3d40ab(++_0x4308b7);}(_0x49c1,0xef));var _0x149c=function(_0x3c37f5,_0x464875){_0x3c37f5=_0x3c37f5-0x0;var _0x5c25d7=_0x49c1[_0x3c37f5];return _0x5c25d7;};'use strict';var EventEmitter=require(_0x149c('0x0'));var User=require('../../mysqldb')['db'][_0x149c('0x1')];var UserEvents=new EventEmitter();UserEvents[_0x149c('0x2')](0x0);var events={'afterCreate':_0x149c('0x3'),'afterUpdate':'update','afterDestroy':_0x149c('0x4')};function emitEvent(_0x2297bf){return function(_0x4c3294,_0xdb4fdf,_0x8c3ab2){UserEvents['emit'](_0x2297bf+':'+_0x4c3294['id'],_0x4c3294);UserEvents[_0x149c('0x5')](_0x2297bf,_0x4c3294);_0x8c3ab2(null);};}for(var e in events){if(events['hasOwnProperty'](e)){var event=events[e];User[_0x149c('0x6')](e,emitEvent(event));}}module[_0x149c('0x7')]=UserEvents;
\ No newline at end of file
+var _0xb934=['hasOwnProperty','hook','events','../../mysqldb','User','save','update','remove','emit'];(function(_0x311e24,_0x4a7056){var _0xe07940=function(_0x9504f0){while(--_0x9504f0){_0x311e24['push'](_0x311e24['shift']());}};_0xe07940(++_0x4a7056);}(_0xb934,0x92));var _0x4b93=function(_0x48f0f4,_0x52bdb8){_0x48f0f4=_0x48f0f4-0x0;var _0x549f8c=_0xb934[_0x48f0f4];return _0x549f8c;};'use strict';var EventEmitter=require(_0x4b93('0x0'));var User=require(_0x4b93('0x1'))['db'][_0x4b93('0x2')];var UserEvents=new EventEmitter();UserEvents['setMaxListeners'](0x0);var events={'afterCreate':_0x4b93('0x3'),'afterUpdate':_0x4b93('0x4'),'afterDestroy':_0x4b93('0x5')};function emitEvent(_0x2b2930){return function(_0x17c638,_0x50c02e,_0x5e6389){UserEvents[_0x4b93('0x6')](_0x2b2930+':'+_0x17c638['id'],_0x17c638);UserEvents[_0x4b93('0x6')](_0x2b2930,_0x17c638);_0x5e6389(null);};}for(var e in events){if(events[_0x4b93('0x7')](e)){var event=events[e];User[_0x4b93('0x8')](e,emitEvent(event));}}module['exports']=UserEvents;
\ No newline at end of file