Built motion from commit 42801a18.|2.6.28
[motion2.git] / server / api / mailMessage / mailMessage.events.js
index 6a3d795..b7d7ac9 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xb30f=['hasOwnProperty','hook','exports','save','update','remove','emit'];(function(_0x4bfe3a,_0x16a392){var _0x5c3bf4=function(_0x194612){while(--_0x194612){_0x4bfe3a['push'](_0x4bfe3a['shift']());}};_0x5c3bf4(++_0x16a392);}(_0xb30f,0xb2));var _0xfb30=function(_0x332353,_0x188ecc){_0x332353=_0x332353-0x0;var _0x37ee50=_0xb30f[_0x332353];return _0x37ee50;};'use strict';var EventEmitter=require('events');var MailMessage=require('../../mysqldb')['db']['MailMessage'];var MailMessageEvents=new EventEmitter();MailMessageEvents['setMaxListeners'](0x0);var events={'afterCreate':_0xfb30('0x0'),'afterUpdate':_0xfb30('0x1'),'afterDestroy':_0xfb30('0x2')};function emitEvent(_0x3d4a89){return function(_0x1ab531,_0x3a718f,_0x1a5af2){MailMessageEvents[_0xfb30('0x3')](_0x3d4a89+':'+_0x1ab531['id'],_0x1ab531);MailMessageEvents[_0xfb30('0x3')](_0x3d4a89,_0x1ab531);_0x1a5af2(null);};}for(var e in events){if(events[_0xfb30('0x4')](e)){var event=events[e];MailMessage[_0xfb30('0x5')](e,emitEvent(event));}}module[_0xfb30('0x6')]=MailMessageEvents;
\ No newline at end of file
+var _0x3a82=['save','update','emit','exports','MailMessage','setMaxListeners'];(function(_0x1cb488,_0x24bdda){var _0x41ccbc=function(_0x4f6143){while(--_0x4f6143){_0x1cb488['push'](_0x1cb488['shift']());}};_0x41ccbc(++_0x24bdda);}(_0x3a82,0x172));var _0x23a8=function(_0xd04b40,_0x346cc0){_0xd04b40=_0xd04b40-0x0;var _0x5a8c25=_0x3a82[_0xd04b40];return _0x5a8c25;};'use strict';var EventEmitter=require('events');var MailMessage=require('../../mysqldb')['db'][_0x23a8('0x0')];var MailMessageEvents=new EventEmitter();MailMessageEvents[_0x23a8('0x1')](0x0);var events={'afterCreate':_0x23a8('0x2'),'afterUpdate':_0x23a8('0x3'),'afterDestroy':'remove'};function emitEvent(_0x51b5c7){return function(_0x3a45b4,_0x220498,_0x1d5d77){MailMessageEvents[_0x23a8('0x4')](_0x51b5c7+':'+_0x3a45b4['id'],_0x3a45b4);MailMessageEvents[_0x23a8('0x4')](_0x51b5c7,_0x3a45b4);_0x1d5d77(null);};}for(var e in events){if(events['hasOwnProperty'](e)){var event=events[e];MailMessage['hook'](e,emitEvent(event));}}module[_0x23a8('0x5')]=MailMessageEvents;
\ No newline at end of file