Built motion from commit (unavailable).|2.4.3
[motion2.git] / server / api / mailInteraction / mailInteraction.events.js
index 7e5802f..04f9041 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x1af0=['remove','getUsers','then','setDataValue','Users','map','findAll','unreadMessages','length','emit','hasOwnProperty','events','../../mysqldb','MailInteraction','save','update'];(function(_0xa464c9,_0x7c86d8){var _0x3d73c4=function(_0x5c2056){while(--_0x5c2056){_0xa464c9['push'](_0xa464c9['shift']());}};_0x3d73c4(++_0x7c86d8);}(_0x1af0,0x14b));var _0x01af=function(_0x53ccf2,_0x13cb67){_0x53ccf2=_0x53ccf2-0x0;var _0x5a2964=_0x1af0[_0x53ccf2];return _0x5a2964;};'use strict';var EventEmitter=require(_0x01af('0x0'));var MailInteraction=require(_0x01af('0x1'))['db'][_0x01af('0x2')];var MailMessage=require(_0x01af('0x1'))['db']['MailMessage'];var MailInteractionEvents=new EventEmitter();MailInteractionEvents['setMaxListeners'](0x0);var events={'afterCreate':_0x01af('0x3'),'afterUpdate':_0x01af('0x4'),'afterDestroy':_0x01af('0x5')};function emitEvent(_0x5bc731){return function(_0xb58eac,_0x23977e,_0x2a5283){_0xb58eac[_0x01af('0x6')]({'attributes':['id'],'raw':!![]})[_0x01af('0x7')](function(_0x433c75){_0xb58eac[_0x01af('0x8')](_0x01af('0x9'),_0x433c75[_0x01af('0xa')](function(_0x3f546e){return{'id':_0x3f546e['id']};}));return MailMessage[_0x01af('0xb')]({'where':{'MailInteractionId':_0xb58eac['id'],'direction':'in','read':![]},'raw':!![]});})[_0x01af('0x7')](function(_0xb722ad){_0xb58eac[_0x01af('0x8')](_0x01af('0xc'),_0xb722ad[_0x01af('0xd')]);MailInteractionEvents[_0x01af('0xe')](_0x5bc731+':'+_0xb58eac['id'],_0xb58eac);MailInteractionEvents['emit'](_0x5bc731,_0xb58eac);_0x2a5283(null);})['catch'](_0x2a5283(null));};}for(var e in events){if(events[_0x01af('0xf')](e)){var event=events[e];MailInteraction['hook'](e,emitEvent(event));}}module['exports']=MailInteractionEvents;
\ No newline at end of file
+var _0x703a=['findAll','unreadMessages','length','emit','hasOwnProperty','hook','MailInteraction','../../mysqldb','MailMessage','setMaxListeners','save','remove','getUsers','then','setDataValue','Users'];(function(_0x15e51c,_0x3fcd7c){var _0x4940b8=function(_0x5827d5){while(--_0x5827d5){_0x15e51c['push'](_0x15e51c['shift']());}};_0x4940b8(++_0x3fcd7c);}(_0x703a,0x1d6));var _0xa703=function(_0x117a3b,_0x2d66a0){_0x117a3b=_0x117a3b-0x0;var _0x480d93=_0x703a[_0x117a3b];return _0x480d93;};'use strict';var EventEmitter=require('events');var MailInteraction=require('../../mysqldb')['db'][_0xa703('0x0')];var MailMessage=require(_0xa703('0x1'))['db'][_0xa703('0x2')];var MailInteractionEvents=new EventEmitter();MailInteractionEvents[_0xa703('0x3')](0x0);var events={'afterCreate':_0xa703('0x4'),'afterUpdate':'update','afterDestroy':_0xa703('0x5')};function emitEvent(_0x2675a1){return function(_0x5aefb9,_0x27f36a,_0x3cfe2e){_0x5aefb9[_0xa703('0x6')]({'attributes':['id'],'raw':!![]})[_0xa703('0x7')](function(_0x376e62){_0x5aefb9[_0xa703('0x8')](_0xa703('0x9'),_0x376e62['map'](function(_0x32f84d){return{'id':_0x32f84d['id']};}));return MailMessage[_0xa703('0xa')]({'where':{'MailInteractionId':_0x5aefb9['id'],'direction':'in','read':![]},'raw':!![]});})[_0xa703('0x7')](function(_0x317116){_0x5aefb9[_0xa703('0x8')](_0xa703('0xb'),_0x317116[_0xa703('0xc')]);MailInteractionEvents[_0xa703('0xd')](_0x2675a1+':'+_0x5aefb9['id'],_0x5aefb9);MailInteractionEvents['emit'](_0x2675a1,_0x5aefb9);_0x3cfe2e(null);})['catch'](_0x3cfe2e(null));};}for(var e in events){if(events[_0xa703('0xe')](e)){var event=events[e];MailInteraction[_0xa703('0xf')](e,emitEvent(event));}}module['exports']=MailInteractionEvents;
\ No newline at end of file