Built motion from commit 58b0471d.|2.6.29
[motion2.git] / server / api / mailAccount / mailAccount.events.js
index 42da560..44dab9a 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x0db8=['save','update','emit','hasOwnProperty','hook','events','MailAccount','setMaxListeners'];(function(_0x63536b,_0x3b35c0){var _0x3b1692=function(_0x342a58){while(--_0x342a58){_0x63536b['push'](_0x63536b['shift']());}};_0x3b1692(++_0x3b35c0);}(_0x0db8,0x1cd));var _0x80db=function(_0x3d2345,_0x1fc9ac){_0x3d2345=_0x3d2345-0x0;var _0x3d1f0f=_0x0db8[_0x3d2345];return _0x3d1f0f;};'use strict';var EventEmitter=require(_0x80db('0x0'));var MailAccount=require('../../mysqldb')['db'][_0x80db('0x1')];var MailAccountEvents=new EventEmitter();MailAccountEvents[_0x80db('0x2')](0x0);var events={'afterCreate':_0x80db('0x3'),'afterUpdate':_0x80db('0x4'),'afterDestroy':'remove'};function emitEvent(_0x4eeef2){return function(_0x13ae1d,_0x23227c,_0x5f3bcc){MailAccountEvents['emit'](_0x4eeef2+':'+_0x13ae1d['id'],_0x13ae1d);MailAccountEvents[_0x80db('0x5')](_0x4eeef2,_0x13ae1d);_0x5f3bcc(null);};}for(var e in events){if(events[_0x80db('0x6')](e)){var event=events[e];MailAccount[_0x80db('0x7')](e,emitEvent(event));}}module['exports']=MailAccountEvents;
\ No newline at end of file
+var _0x00cd=['emit','hasOwnProperty','hook','exports','events','../../mysqldb','MailAccount','update','remove'];(function(_0x31ace8,_0x18dd6e){var _0x568b67=function(_0x2fde1e){while(--_0x2fde1e){_0x31ace8['push'](_0x31ace8['shift']());}};_0x568b67(++_0x18dd6e);}(_0x00cd,0xee));var _0xd00c=function(_0x295a3d,_0x56d487){_0x295a3d=_0x295a3d-0x0;var _0x23a732=_0x00cd[_0x295a3d];return _0x23a732;};'use strict';var EventEmitter=require(_0xd00c('0x0'));var MailAccount=require(_0xd00c('0x1'))['db'][_0xd00c('0x2')];var MailAccountEvents=new EventEmitter();MailAccountEvents['setMaxListeners'](0x0);var events={'afterCreate':'save','afterUpdate':_0xd00c('0x3'),'afterDestroy':_0xd00c('0x4')};function emitEvent(_0x3057b7){return function(_0x2291b2,_0x2187fa,_0x5ab1ad){MailAccountEvents[_0xd00c('0x5')](_0x3057b7+':'+_0x2291b2['id'],_0x2291b2);MailAccountEvents[_0xd00c('0x5')](_0x3057b7,_0x2291b2);_0x5ab1ad(null);};}for(var e in events){if(events[_0xd00c('0x6')](e)){var event=events[e];MailAccount[_0xd00c('0x7')](e,emitEvent(event));}}module[_0xd00c('0x8')]=MailAccountEvents;
\ No newline at end of file