Built motion from commit 37e1ed56.|2.6.29
[motion2.git] / server / api / mailMessage / mailMessage.events.js
index 9d01f20..57f3390 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x4e77=['events','../../mysqldb','update','remove','emit','hasOwnProperty','exports'];(function(_0xe511e2,_0xcbc165){var _0x2a29ff=function(_0x13c947){while(--_0x13c947){_0xe511e2['push'](_0xe511e2['shift']());}};_0x2a29ff(++_0xcbc165);}(_0x4e77,0x19d));var _0x74e7=function(_0x21a9d9,_0x4d5ac8){_0x21a9d9=_0x21a9d9-0x0;var _0x46adce=_0x4e77[_0x21a9d9];return _0x46adce;};'use strict';var EventEmitter=require(_0x74e7('0x0'));var MailMessage=require(_0x74e7('0x1'))['db']['MailMessage'];var MailMessageEvents=new EventEmitter();MailMessageEvents['setMaxListeners'](0x0);var events={'afterCreate':'save','afterUpdate':_0x74e7('0x2'),'afterDestroy':_0x74e7('0x3')};function emitEvent(_0xc4d82d){return function(_0x3660f5,_0x10335c,_0x427500){MailMessageEvents[_0x74e7('0x4')](_0xc4d82d+':'+_0x3660f5['id'],_0x3660f5);MailMessageEvents[_0x74e7('0x4')](_0xc4d82d,_0x3660f5);_0x427500(null);};}for(var e in events){if(events[_0x74e7('0x5')](e)){var event=events[e];MailMessage['hook'](e,emitEvent(event));}}module[_0x74e7('0x6')]=MailMessageEvents;
\ No newline at end of file
+var _0x2d71=['save','update','emit','hook','events','../../mysqldb','MailMessage'];(function(_0x417536,_0x36d446){var _0xa97041=function(_0x105479){while(--_0x105479){_0x417536['push'](_0x417536['shift']());}};_0xa97041(++_0x36d446);}(_0x2d71,0xba));var _0x12d7=function(_0x2641f9,_0x26715f){_0x2641f9=_0x2641f9-0x0;var _0x585741=_0x2d71[_0x2641f9];return _0x585741;};'use strict';var EventEmitter=require(_0x12d7('0x0'));var MailMessage=require(_0x12d7('0x1'))['db'][_0x12d7('0x2')];var MailMessageEvents=new EventEmitter();MailMessageEvents['setMaxListeners'](0x0);var events={'afterCreate':_0x12d7('0x3'),'afterUpdate':_0x12d7('0x4'),'afterDestroy':'remove'};function emitEvent(_0x2339a9){return function(_0x52b2e5,_0x4ff389,_0x45cd82){MailMessageEvents[_0x12d7('0x5')](_0x2339a9+':'+_0x52b2e5['id'],_0x52b2e5);MailMessageEvents['emit'](_0x2339a9,_0x52b2e5);_0x45cd82(null);};}for(var e in events){if(events['hasOwnProperty'](e)){var event=events[e];MailMessage[_0x12d7('0x6')](e,emitEvent(event));}}module['exports']=MailMessageEvents;
\ No newline at end of file