Built motion from commit 26d08302.|2.6.31
[motion2.git] / server / api / mailAccount / mailAccount.events.js
index 61c4f26..808b085 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x7add=['events','../../mysqldb','MailAccount','save','update','hasOwnProperty'];(function(_0x56a2c2,_0x52c048){var _0x3cff55=function(_0xd42208){while(--_0xd42208){_0x56a2c2['push'](_0x56a2c2['shift']());}};_0x3cff55(++_0x52c048);}(_0x7add,0x72));var _0xd7ad=function(_0x2ee318,_0x27eaa5){_0x2ee318=_0x2ee318-0x0;var _0x49f1a4=_0x7add[_0x2ee318];return _0x49f1a4;};'use strict';var EventEmitter=require(_0xd7ad('0x0'));var MailAccount=require(_0xd7ad('0x1'))['db'][_0xd7ad('0x2')];var MailAccountEvents=new EventEmitter();MailAccountEvents['setMaxListeners'](0x0);var events={'afterCreate':_0xd7ad('0x3'),'afterUpdate':_0xd7ad('0x4'),'afterDestroy':'remove'};function emitEvent(_0x45a446){return function(_0x5bb43f,_0x212036,_0x99c5bd){MailAccountEvents['emit'](_0x45a446+':'+_0x5bb43f['id'],_0x5bb43f);MailAccountEvents['emit'](_0x45a446,_0x5bb43f);_0x99c5bd(null);};}for(var e in events){if(events[_0xd7ad('0x5')](e)){var event=events[e];MailAccount['hook'](e,emitEvent(event));}}module['exports']=MailAccountEvents;
\ No newline at end of file
+var _0xfc4f=['save','update','remove','emit','hook','exports','../../mysqldb','MailAccount','setMaxListeners'];(function(_0xb8d37c,_0x10a6a4){var _0x400f4b=function(_0x479ae1){while(--_0x479ae1){_0xb8d37c['push'](_0xb8d37c['shift']());}};_0x400f4b(++_0x10a6a4);}(_0xfc4f,0x192));var _0xffc4=function(_0x3947c9,_0x4d6c97){_0x3947c9=_0x3947c9-0x0;var _0x2e7871=_0xfc4f[_0x3947c9];return _0x2e7871;};'use strict';var EventEmitter=require('events');var MailAccount=require(_0xffc4('0x0'))['db'][_0xffc4('0x1')];var MailAccountEvents=new EventEmitter();MailAccountEvents[_0xffc4('0x2')](0x0);var events={'afterCreate':_0xffc4('0x3'),'afterUpdate':_0xffc4('0x4'),'afterDestroy':_0xffc4('0x5')};function emitEvent(_0x27bcf3){return function(_0x5943be,_0x289659,_0x211cfa){MailAccountEvents[_0xffc4('0x6')](_0x27bcf3+':'+_0x5943be['id'],_0x5943be);MailAccountEvents[_0xffc4('0x6')](_0x27bcf3,_0x5943be);_0x211cfa(null);};}for(var e in events){if(events['hasOwnProperty'](e)){var event=events[e];MailAccount[_0xffc4('0x7')](e,emitEvent(event));}}module[_0xffc4('0x8')]=MailAccountEvents;
\ No newline at end of file