Built motion from commit bbec7235.|2.6.20
[motion2.git] / server / api / mailAccount / mailAccount.events.js
index f888981..207b11d 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xbdc1=['save','update','remove','emit','hasOwnProperty','hook','exports','events','MailAccount','setMaxListeners'];(function(_0xe8129c,_0x2fb03c){var _0x709fc5=function(_0xb8e0c6){while(--_0xb8e0c6){_0xe8129c['push'](_0xe8129c['shift']());}};_0x709fc5(++_0x2fb03c);}(_0xbdc1,0x147));var _0x1bdc=function(_0x334b59,_0x46c37a){_0x334b59=_0x334b59-0x0;var _0x37cef4=_0xbdc1[_0x334b59];return _0x37cef4;};'use strict';var EventEmitter=require(_0x1bdc('0x0'));var MailAccount=require('../../mysqldb')['db'][_0x1bdc('0x1')];var MailAccountEvents=new EventEmitter();MailAccountEvents[_0x1bdc('0x2')](0x0);var events={'afterCreate':_0x1bdc('0x3'),'afterUpdate':_0x1bdc('0x4'),'afterDestroy':_0x1bdc('0x5')};function emitEvent(_0xaa84ca){return function(_0x59cff6,_0x4fa3e0,_0x29074f){MailAccountEvents[_0x1bdc('0x6')](_0xaa84ca+':'+_0x59cff6['id'],_0x59cff6);MailAccountEvents['emit'](_0xaa84ca,_0x59cff6);_0x29074f(null);};}for(var e in events){if(events[_0x1bdc('0x7')](e)){var event=events[e];MailAccount[_0x1bdc('0x8')](e,emitEvent(event));}}module[_0x1bdc('0x9')]=MailAccountEvents;
\ No newline at end of file
+var _0x9931=['update','remove','emit','hasOwnProperty','hook','exports','../../mysqldb','setMaxListeners','save'];(function(_0x57d13b,_0x52d8cb){var _0x467696=function(_0x153000){while(--_0x153000){_0x57d13b['push'](_0x57d13b['shift']());}};_0x467696(++_0x52d8cb);}(_0x9931,0x1b6));var _0x1993=function(_0xfc49ed,_0x14dce5){_0xfc49ed=_0xfc49ed-0x0;var _0x4dfc87=_0x9931[_0xfc49ed];return _0x4dfc87;};'use strict';var EventEmitter=require('events');var MailAccount=require(_0x1993('0x0'))['db']['MailAccount'];var MailAccountEvents=new EventEmitter();MailAccountEvents[_0x1993('0x1')](0x0);var events={'afterCreate':_0x1993('0x2'),'afterUpdate':_0x1993('0x3'),'afterDestroy':_0x1993('0x4')};function emitEvent(_0x311444){return function(_0x38e764,_0x31e1a5,_0x401ac4){MailAccountEvents[_0x1993('0x5')](_0x311444+':'+_0x38e764['id'],_0x38e764);MailAccountEvents[_0x1993('0x5')](_0x311444,_0x38e764);_0x401ac4(null);};}for(var e in events){if(events[_0x1993('0x6')](e)){var event=events[e];MailAccount[_0x1993('0x7')](e,emitEvent(event));}}module[_0x1993('0x8')]=MailAccountEvents;
\ No newline at end of file