Built motion from commit bbec7235.|2.6.20
[motion2.git] / server / api / userNotification / userNotification.events.js
index 7d4ba17..46bb9f1 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x0d3a=['../../mysqldb','UserNotification','save','update','remove','emit','hook','exports','events'];(function(_0xb4bed2,_0x1ba3db){var _0x17a2a5=function(_0x3957c1){while(--_0x3957c1){_0xb4bed2['push'](_0xb4bed2['shift']());}};_0x17a2a5(++_0x1ba3db);}(_0x0d3a,0x13a));var _0xa0d3=function(_0x14add3,_0x13ce8d){_0x14add3=_0x14add3-0x0;var _0x4a174f=_0x0d3a[_0x14add3];return _0x4a174f;};'use strict';var EventEmitter=require(_0xa0d3('0x0'));var UserNotification=require(_0xa0d3('0x1'))['db'][_0xa0d3('0x2')];var UserNotificationEvents=new EventEmitter();UserNotificationEvents['setMaxListeners'](0x0);var events={'afterCreate':_0xa0d3('0x3'),'afterUpdate':_0xa0d3('0x4'),'afterDestroy':_0xa0d3('0x5')};function emitEvent(_0x19ded7){return function(_0x29a9b5,_0x54b477,_0x14f3bf){UserNotificationEvents[_0xa0d3('0x6')](_0x19ded7+':'+_0x29a9b5['id'],_0x29a9b5);UserNotificationEvents['emit'](_0x19ded7,_0x29a9b5);_0x14f3bf(null);};}for(var e in events){if(events['hasOwnProperty'](e)){var event=events[e];UserNotification[_0xa0d3('0x7')](e,emitEvent(event));}}module[_0xa0d3('0x8')]=UserNotificationEvents;
\ No newline at end of file
+var _0xa218=['hasOwnProperty','exports','events','UserNotification','setMaxListeners','save','update','emit'];(function(_0x2652ef,_0x234230){var _0x2db578=function(_0x56b137){while(--_0x56b137){_0x2652ef['push'](_0x2652ef['shift']());}};_0x2db578(++_0x234230);}(_0xa218,0x112));var _0x8a21=function(_0x32f7d7,_0x54231b){_0x32f7d7=_0x32f7d7-0x0;var _0x133d09=_0xa218[_0x32f7d7];return _0x133d09;};'use strict';var EventEmitter=require(_0x8a21('0x0'));var UserNotification=require('../../mysqldb')['db'][_0x8a21('0x1')];var UserNotificationEvents=new EventEmitter();UserNotificationEvents[_0x8a21('0x2')](0x0);var events={'afterCreate':_0x8a21('0x3'),'afterUpdate':_0x8a21('0x4'),'afterDestroy':'remove'};function emitEvent(_0xa75149){return function(_0x5c2624,_0x4b62cc,_0x52be8d){UserNotificationEvents[_0x8a21('0x5')](_0xa75149+':'+_0x5c2624['id'],_0x5c2624);UserNotificationEvents['emit'](_0xa75149,_0x5c2624);_0x52be8d(null);};}for(var e in events){if(events[_0x8a21('0x6')](e)){var event=events[e];UserNotification['hook'](e,emitEvent(event));}}module[_0x8a21('0x7')]=UserNotificationEvents;
\ No newline at end of file