Built motion from commit ff78e754.|2.6.29
[motion2.git] / server / api / mailAccount / mailAccount.events.js
index dcce699..ee3ff2e 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xd4f4=['setMaxListeners','save','emit','hook','events'];(function(_0x2ae6a9,_0x311e26){var _0x2f2ceb=function(_0x499d95){while(--_0x499d95){_0x2ae6a9['push'](_0x2ae6a9['shift']());}};_0x2f2ceb(++_0x311e26);}(_0xd4f4,0x1bc));var _0x4d4f=function(_0x4e571d,_0x152b48){_0x4e571d=_0x4e571d-0x0;var _0x3c4ebc=_0xd4f4[_0x4e571d];return _0x3c4ebc;};'use strict';var EventEmitter=require(_0x4d4f('0x0'));var MailAccount=require('../../mysqldb')['db']['MailAccount'];var MailAccountEvents=new EventEmitter();MailAccountEvents[_0x4d4f('0x1')](0x0);var events={'afterCreate':_0x4d4f('0x2'),'afterUpdate':'update','afterDestroy':'remove'};function emitEvent(_0x160665){return function(_0x48e54e,_0x49f0ac,_0x41e226){MailAccountEvents[_0x4d4f('0x3')](_0x160665+':'+_0x48e54e['id'],_0x48e54e);MailAccountEvents[_0x4d4f('0x3')](_0x160665,_0x48e54e);_0x41e226(null);};}for(var e in events){if(events['hasOwnProperty'](e)){var event=events[e];MailAccount[_0x4d4f('0x4')](e,emitEvent(event));}}module['exports']=MailAccountEvents;
\ No newline at end of file
+var _0xee87=['MailAccount','setMaxListeners','save','update','remove','emit','hook','exports','../../mysqldb'];(function(_0x444ec7,_0x380cb9){var _0x57dedf=function(_0x4634c4){while(--_0x4634c4){_0x444ec7['push'](_0x444ec7['shift']());}};_0x57dedf(++_0x380cb9);}(_0xee87,0x10d));var _0x7ee8=function(_0x145292,_0x4bb994){_0x145292=_0x145292-0x0;var _0x2141a0=_0xee87[_0x145292];return _0x2141a0;};'use strict';var EventEmitter=require('events');var MailAccount=require(_0x7ee8('0x0'))['db'][_0x7ee8('0x1')];var MailAccountEvents=new EventEmitter();MailAccountEvents[_0x7ee8('0x2')](0x0);var events={'afterCreate':_0x7ee8('0x3'),'afterUpdate':_0x7ee8('0x4'),'afterDestroy':_0x7ee8('0x5')};function emitEvent(_0x41c2cc){return function(_0x2f1867,_0x32466c,_0x23a89c){MailAccountEvents['emit'](_0x41c2cc+':'+_0x2f1867['id'],_0x2f1867);MailAccountEvents[_0x7ee8('0x6')](_0x41c2cc,_0x2f1867);_0x23a89c(null);};}for(var e in events){if(events['hasOwnProperty'](e)){var event=events[e];MailAccount[_0x7ee8('0x7')](e,emitEvent(event));}}module[_0x7ee8('0x8')]=MailAccountEvents;
\ No newline at end of file