Built motion from commit 1ea47bf4.|2.6.34
[motion2.git] / server / api / mailMessage / mailMessage.events.js
index 880f061..278d3c2 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xbaa1=['hasOwnProperty','hook','exports','events','MailMessage','setMaxListeners','save','update','remove','emit'];(function(_0x26a8ea,_0x3e92ec){var _0x124afa=function(_0x47306a){while(--_0x47306a){_0x26a8ea['push'](_0x26a8ea['shift']());}};_0x124afa(++_0x3e92ec);}(_0xbaa1,0x85));var _0x1baa=function(_0x5b47a8,_0x63735d){_0x5b47a8=_0x5b47a8-0x0;var _0x567ebf=_0xbaa1[_0x5b47a8];return _0x567ebf;};'use strict';var EventEmitter=require(_0x1baa('0x0'));var MailMessage=require('../../mysqldb')['db'][_0x1baa('0x1')];var MailMessageEvents=new EventEmitter();MailMessageEvents[_0x1baa('0x2')](0x0);var events={'afterCreate':_0x1baa('0x3'),'afterUpdate':_0x1baa('0x4'),'afterDestroy':_0x1baa('0x5')};function emitEvent(_0x42d334){return function(_0x360712,_0x98bcd4,_0x46b996){MailMessageEvents['emit'](_0x42d334+':'+_0x360712['id'],_0x360712);MailMessageEvents[_0x1baa('0x6')](_0x42d334,_0x360712);_0x46b996(null);};}for(var e in events){if(events[_0x1baa('0x7')](e)){var event=events[e];MailMessage[_0x1baa('0x8')](e,emitEvent(event));}}module[_0x1baa('0x9')]=MailMessageEvents;
\ No newline at end of file
+var _0xa958=['exports','events','../../mysqldb','setMaxListeners','save','update','emit','hasOwnProperty','hook'];(function(_0x4d01f3,_0x51b822){var _0x4f2752=function(_0x4f36ff){while(--_0x4f36ff){_0x4d01f3['push'](_0x4d01f3['shift']());}};_0x4f2752(++_0x51b822);}(_0xa958,0x169));var _0x8a95=function(_0x397e5f,_0x454c8f){_0x397e5f=_0x397e5f-0x0;var _0x5302b8=_0xa958[_0x397e5f];return _0x5302b8;};'use strict';var EventEmitter=require(_0x8a95('0x0'));var MailMessage=require(_0x8a95('0x1'))['db']['MailMessage'];var MailMessageEvents=new EventEmitter();MailMessageEvents[_0x8a95('0x2')](0x0);var events={'afterCreate':_0x8a95('0x3'),'afterUpdate':_0x8a95('0x4'),'afterDestroy':'remove'};function emitEvent(_0x16a2ff){return function(_0x1ca83c,_0x2c9bf7,_0x5c23c3){MailMessageEvents['emit'](_0x16a2ff+':'+_0x1ca83c['id'],_0x1ca83c);MailMessageEvents[_0x8a95('0x5')](_0x16a2ff,_0x1ca83c);_0x5c23c3(null);};}for(var e in events){if(events[_0x8a95('0x6')](e)){var event=events[e];MailMessage[_0x8a95('0x7')](e,emitEvent(event));}}module[_0x8a95('0x8')]=MailMessageEvents;
\ No newline at end of file