Built motion from commit 2b9af5da.|2.6.26
[motion2.git] / server / api / user / user.events.js
index 7b32160..ec47f6f 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x5481=['events','../../mysqldb','User','setMaxListeners','save','update','emit','hasOwnProperty','hook','exports'];(function(_0x27fb50,_0x33a207){var _0x24a89a=function(_0x501e28){while(--_0x501e28){_0x27fb50['push'](_0x27fb50['shift']());}};_0x24a89a(++_0x33a207);}(_0x5481,0xd2));var _0x1548=function(_0x44fe68,_0x27fa13){_0x44fe68=_0x44fe68-0x0;var _0x59db95=_0x5481[_0x44fe68];return _0x59db95;};'use strict';var EventEmitter=require(_0x1548('0x0'));var User=require(_0x1548('0x1'))['db'][_0x1548('0x2')];var UserEvents=new EventEmitter();UserEvents[_0x1548('0x3')](0x0);var events={'afterCreate':_0x1548('0x4'),'afterUpdate':_0x1548('0x5'),'afterDestroy':'remove'};function emitEvent(_0x4b229a){return function(_0x2c163b,_0x1ff52a,_0x4b27b9){UserEvents['emit'](_0x4b229a+':'+_0x2c163b['id'],_0x2c163b);UserEvents[_0x1548('0x6')](_0x4b229a,_0x2c163b);_0x4b27b9(null);};}for(var e in events){if(events[_0x1548('0x7')](e)){var event=events[e];User[_0x1548('0x8')](e,emitEvent(event));}}module[_0x1548('0x9')]=UserEvents;
\ No newline at end of file
+var _0x6d50=['remove','hook','exports','events','../../mysqldb','User','setMaxListeners','save','update'];(function(_0x4d8ed9,_0x2ae284){var _0x1e2140=function(_0x9cca89){while(--_0x9cca89){_0x4d8ed9['push'](_0x4d8ed9['shift']());}};_0x1e2140(++_0x2ae284);}(_0x6d50,0x174));var _0x06d5=function(_0x3a33ab,_0x148f0d){_0x3a33ab=_0x3a33ab-0x0;var _0xc78e78=_0x6d50[_0x3a33ab];return _0xc78e78;};'use strict';var EventEmitter=require(_0x06d5('0x0'));var User=require(_0x06d5('0x1'))['db'][_0x06d5('0x2')];var UserEvents=new EventEmitter();UserEvents[_0x06d5('0x3')](0x0);var events={'afterCreate':_0x06d5('0x4'),'afterUpdate':_0x06d5('0x5'),'afterDestroy':_0x06d5('0x6')};function emitEvent(_0x4994bf){return function(_0x177f72,_0x499413,_0xe8b45c){UserEvents['emit'](_0x4994bf+':'+_0x177f72['id'],_0x177f72);UserEvents['emit'](_0x4994bf,_0x177f72);_0xe8b45c(null);};}for(var e in events){if(events['hasOwnProperty'](e)){var event=events[e];User[_0x06d5('0x7')](e,emitEvent(event));}}module[_0x06d5('0x8')]=UserEvents;
\ No newline at end of file