X-Git-Url: http://repos.xcallymotion.com/?a=blobdiff_plain;f=server%2Fapi%2FmailAccount%2FmailAccount.events.js;h=5160f68d6d7c43f69f6af0d6e1a433eaac420d91;hb=7aaa08bda9320d80c8205d0e34514094571b4d43;hp=bf04554ffa2d42e948a36c5f0aee3d8d7ddeeb19;hpb=5000a430ddff4963e51a44d9cc6caf553b20b148;p=motion2.git diff --git a/server/api/mailAccount/mailAccount.events.js b/server/api/mailAccount/mailAccount.events.js index bf04554..5160f68 100644 --- a/server/api/mailAccount/mailAccount.events.js +++ b/server/api/mailAccount/mailAccount.events.js @@ -15,4 +15,4 @@ // * treaties. The SOFTWARE PRODUCT is licensed, not sold. * // * * // ************************************************************************* -var _0xcc58=['emit','hasOwnProperty','hook','events','setMaxListeners','save','update','remove'];(function(_0x1738fe,_0x805230){var _0x72dd8e=function(_0x488fb5){while(--_0x488fb5){_0x1738fe['push'](_0x1738fe['shift']());}};_0x72dd8e(++_0x805230);}(_0xcc58,0xab));var _0x8cc5=function(_0x241084,_0x2124b7){_0x241084=_0x241084-0x0;var _0x50241f=_0xcc58[_0x241084];return _0x50241f;};'use strict';var EventEmitter=require(_0x8cc5('0x0'));var MailAccount=require('../../mysqldb')['db']['MailAccount'];var MailAccountEvents=new EventEmitter();MailAccountEvents[_0x8cc5('0x1')](0x0);var events={'afterCreate':_0x8cc5('0x2'),'afterUpdate':_0x8cc5('0x3'),'afterDestroy':_0x8cc5('0x4')};function emitEvent(_0x485b40){return function(_0x5b0fac,_0x19bf0c,_0x1fcb99){MailAccountEvents[_0x8cc5('0x5')](_0x485b40+':'+_0x5b0fac['id'],_0x5b0fac);MailAccountEvents[_0x8cc5('0x5')](_0x485b40,_0x5b0fac);_0x1fcb99(null);};}for(var e in events){if(events[_0x8cc5('0x6')](e)){var event=events[e];MailAccount[_0x8cc5('0x7')](e,emitEvent(event));}}module['exports']=MailAccountEvents; \ No newline at end of file +var _0x4b38=['events','MailAccount','save','update','emit','hasOwnProperty','exports'];(function(_0x88fab1,_0x1accff){var _0x20c571=function(_0x12de1c){while(--_0x12de1c){_0x88fab1['push'](_0x88fab1['shift']());}};_0x20c571(++_0x1accff);}(_0x4b38,0x157));var _0x84b3=function(_0x2487a6,_0x59fa4f){_0x2487a6=_0x2487a6-0x0;var _0x109b28=_0x4b38[_0x2487a6];return _0x109b28;};'use strict';var EventEmitter=require(_0x84b3('0x0'));var MailAccount=require('../../mysqldb')['db'][_0x84b3('0x1')];var MailAccountEvents=new EventEmitter();MailAccountEvents['setMaxListeners'](0x0);var events={'afterCreate':_0x84b3('0x2'),'afterUpdate':_0x84b3('0x3'),'afterDestroy':'remove'};function emitEvent(_0x3edec0){return function(_0x35b038,_0x5f4e5b,_0x1d9ea8){MailAccountEvents[_0x84b3('0x4')](_0x3edec0+':'+_0x35b038['id'],_0x35b038);MailAccountEvents['emit'](_0x3edec0,_0x35b038);_0x1d9ea8(null);};}for(var e in events){if(events[_0x84b3('0x5')](e)){var event=events[e];MailAccount['hook'](e,emitEvent(event));}}module[_0x84b3('0x6')]=MailAccountEvents; \ No newline at end of file