Built motion from commit 53172ac8.|2.6.30
[motion2.git] / server / api / userNotification / userNotification.events.js
index 98a24a5..e86cc76 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xc55a=['hook','exports','events','../../mysqldb','setMaxListeners','save','update','emit','hasOwnProperty'];(function(_0xb6e45c,_0x202b4f){var _0x4264c5=function(_0x3a607d){while(--_0x3a607d){_0xb6e45c['push'](_0xb6e45c['shift']());}};_0x4264c5(++_0x202b4f);}(_0xc55a,0x119));var _0xac55=function(_0x82129b,_0x484ae9){_0x82129b=_0x82129b-0x0;var _0x2ae5dc=_0xc55a[_0x82129b];return _0x2ae5dc;};'use strict';var EventEmitter=require(_0xac55('0x0'));var UserNotification=require(_0xac55('0x1'))['db']['UserNotification'];var UserNotificationEvents=new EventEmitter();UserNotificationEvents[_0xac55('0x2')](0x0);var events={'afterCreate':_0xac55('0x3'),'afterUpdate':_0xac55('0x4'),'afterDestroy':'remove'};function emitEvent(_0x4b5c18){return function(_0x3b3784,_0x3b21c2,_0x558a2b){UserNotificationEvents[_0xac55('0x5')](_0x4b5c18+':'+_0x3b3784['id'],_0x3b3784);UserNotificationEvents['emit'](_0x4b5c18,_0x3b3784);_0x558a2b(null);};}for(var e in events){if(events[_0xac55('0x6')](e)){var event=events[e];UserNotification[_0xac55('0x7')](e,emitEvent(event));}}module[_0xac55('0x8')]=UserNotificationEvents;
\ No newline at end of file
+var _0x0a3b=['hook','exports','events','../../mysqldb','setMaxListeners','update','remove','emit','hasOwnProperty'];(function(_0x30ae5e,_0x391fc4){var _0x1f2e93=function(_0x60307d){while(--_0x60307d){_0x30ae5e['push'](_0x30ae5e['shift']());}};_0x1f2e93(++_0x391fc4);}(_0x0a3b,0xec));var _0xb0a3=function(_0x53bcc3,_0x364374){_0x53bcc3=_0x53bcc3-0x0;var _0x47c959=_0x0a3b[_0x53bcc3];return _0x47c959;};'use strict';var EventEmitter=require(_0xb0a3('0x0'));var UserNotification=require(_0xb0a3('0x1'))['db']['UserNotification'];var UserNotificationEvents=new EventEmitter();UserNotificationEvents[_0xb0a3('0x2')](0x0);var events={'afterCreate':'save','afterUpdate':_0xb0a3('0x3'),'afterDestroy':_0xb0a3('0x4')};function emitEvent(_0xb53728){return function(_0x263d3e,_0xb6bf06,_0x13b9cb){UserNotificationEvents[_0xb0a3('0x5')](_0xb53728+':'+_0x263d3e['id'],_0x263d3e);UserNotificationEvents['emit'](_0xb53728,_0x263d3e);_0x13b9cb(null);};}for(var e in events){if(events[_0xb0a3('0x6')](e)){var event=events[e];UserNotification[_0xb0a3('0x7')](e,emitEvent(event));}}module[_0xb0a3('0x8')]=UserNotificationEvents;
\ No newline at end of file