Built motion from commit d6d69adf.|2.6.33
[motion2.git] / server / api / mailAccount / mailAccount.events.js
index 0a53d93..cbeb0d8 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x2a8e=['update','remove','emit','hasOwnProperty','hook','exports','events','MailAccount','setMaxListeners','save'];(function(_0x2bd20a,_0x53be0d){var _0x199a13=function(_0x58060f){while(--_0x58060f){_0x2bd20a['push'](_0x2bd20a['shift']());}};_0x199a13(++_0x53be0d);}(_0x2a8e,0x132));var _0xe2a8=function(_0x1d2cd5,_0x56dd51){_0x1d2cd5=_0x1d2cd5-0x0;var _0x12d99f=_0x2a8e[_0x1d2cd5];return _0x12d99f;};'use strict';var EventEmitter=require(_0xe2a8('0x0'));var MailAccount=require('../../mysqldb')['db'][_0xe2a8('0x1')];var MailAccountEvents=new EventEmitter();MailAccountEvents[_0xe2a8('0x2')](0x0);var events={'afterCreate':_0xe2a8('0x3'),'afterUpdate':_0xe2a8('0x4'),'afterDestroy':_0xe2a8('0x5')};function emitEvent(_0x23bce4){return function(_0x35d881,_0x3331f3,_0x1baf49){MailAccountEvents['emit'](_0x23bce4+':'+_0x35d881['id'],_0x35d881);MailAccountEvents[_0xe2a8('0x6')](_0x23bce4,_0x35d881);_0x1baf49(null);};}for(var e in events){if(events[_0xe2a8('0x7')](e)){var event=events[e];MailAccount[_0xe2a8('0x8')](e,emitEvent(event));}}module[_0xe2a8('0x9')]=MailAccountEvents;
\ No newline at end of file
+var _0xe829=['save','update','remove','hasOwnProperty','hook','exports','../../mysqldb','MailAccount','setMaxListeners'];(function(_0x249338,_0x361061){var _0x4ed489=function(_0x2ff360){while(--_0x2ff360){_0x249338['push'](_0x249338['shift']());}};_0x4ed489(++_0x361061);}(_0xe829,0xde));var _0x9e82=function(_0x3295b6,_0x1bc521){_0x3295b6=_0x3295b6-0x0;var _0x4e7914=_0xe829[_0x3295b6];return _0x4e7914;};'use strict';var EventEmitter=require('events');var MailAccount=require(_0x9e82('0x0'))['db'][_0x9e82('0x1')];var MailAccountEvents=new EventEmitter();MailAccountEvents[_0x9e82('0x2')](0x0);var events={'afterCreate':_0x9e82('0x3'),'afterUpdate':_0x9e82('0x4'),'afterDestroy':_0x9e82('0x5')};function emitEvent(_0x487d2d){return function(_0xc8aec1,_0x19ece0,_0x4bd524){MailAccountEvents['emit'](_0x487d2d+':'+_0xc8aec1['id'],_0xc8aec1);MailAccountEvents['emit'](_0x487d2d,_0xc8aec1);_0x4bd524(null);};}for(var e in events){if(events[_0x9e82('0x6')](e)){var event=events[e];MailAccount[_0x9e82('0x7')](e,emitEvent(event));}}module[_0x9e82('0x8')]=MailAccountEvents;
\ No newline at end of file