Built motion from commit be44e1e4d16f8b29d243415b03d27262d8601e0e. Version 3.0.0...
[motion-next.git] / server / api / mailInteraction / mailInteraction.events.js
index 89b353c..7e55a4f 100644 (file)
@@ -1 +1 @@
-const a407_0x3366=['setMaxListeners','save','update','remove','exports','events','unreadMessages','findAll','MailInteraction','then','MailMessage','Users','map','getUsers','emit','addHook','setDataValue'];(function(_0x544734,_0x336652){const _0x325751=function(_0x1760d3){while(--_0x1760d3){_0x544734['push'](_0x544734['shift']());}};_0x325751(++_0x336652);}(a407_0x3366,0x8b));const a407_0x3257=function(_0x544734,_0x336652){_0x544734=_0x544734-0x0;let _0x325751=a407_0x3366[_0x544734];return _0x325751;};const _0x52cd9d=a407_0x3257;'use strict';const EventEmitter=require(_0x52cd9d('0x2')),MailInteraction=require('../../mysqldb')['db'][_0x52cd9d('0x5')],MailMessage=require('../../mysqldb')['db'][_0x52cd9d('0x7')],MailInteractionEvents=new EventEmitter();MailInteractionEvents[_0x52cd9d('0xe')](0x0);const events={'afterCreate':_0x52cd9d('0xf'),'afterUpdate':_0x52cd9d('0x10'),'afterDestroy':_0x52cd9d('0x0')};function emitEvent(_0x1760d3){return function(_0x485e02){const _0x516621=a407_0x3257;_0x485e02[_0x516621('0xa')]({'attributes':['id'],'raw':!![]})[_0x516621('0x6')](function(_0x707c2){const _0x1facbf=_0x516621;return _0x485e02[_0x1facbf('0xd')](_0x1facbf('0x8'),_0x707c2[_0x1facbf('0x9')](function(_0x3c7b0e){return{'id':_0x3c7b0e['id']};})),MailMessage[_0x1facbf('0x4')]({'where':{'MailInteractionId':_0x485e02['id'],'direction':'in','read':![]},'raw':!![]});})['then'](function(_0x3e7af7){const _0x25038d=_0x516621;_0x485e02[_0x25038d('0xd')](_0x25038d('0x3'),_0x3e7af7['length']),MailInteractionEvents[_0x25038d('0xb')](_0x1760d3+':'+_0x485e02['id'],_0x485e02),MailInteractionEvents[_0x25038d('0xb')](_0x1760d3,_0x485e02);})['catch'](()=>{});};}for(const e in events){if(typeof events[e]!=='undefined'){const event=events[e];MailInteraction[_0x52cd9d('0xc')](e,emitEvent(event));}}module[_0x52cd9d('0x1')]=MailInteractionEvents;
\ No newline at end of file
+const a407_0x3eff=['catch','findAll','setDataValue','events','update','remove','unreadMessages','addHook','then','undefined','save','MailMessage','emit','getUsers','../../mysqldb','setMaxListeners'];(function(_0x5becc1,_0x3eff85){const _0xfd56a=function(_0x58f3f2){while(--_0x58f3f2){_0x5becc1['push'](_0x5becc1['shift']());}};_0xfd56a(++_0x3eff85);}(a407_0x3eff,0x14f));const a407_0xfd56=function(_0x5becc1,_0x3eff85){_0x5becc1=_0x5becc1-0x0;let _0xfd56a=a407_0x3eff[_0x5becc1];return _0xfd56a;};const _0x1fab2c=a407_0xfd56;'use strict';const EventEmitter=require(_0x1fab2c('0x4')),MailInteraction=require('../../mysqldb')['db']['MailInteraction'],MailMessage=require(_0x1fab2c('0xf'))['db'][_0x1fab2c('0xc')],MailInteractionEvents=new EventEmitter();MailInteractionEvents[_0x1fab2c('0x0')](0x0);const events={'afterCreate':_0x1fab2c('0xb'),'afterUpdate':_0x1fab2c('0x5'),'afterDestroy':_0x1fab2c('0x6')};function emitEvent(_0x58f3f2){return function(_0x2f050e){const _0x3967ef=a407_0xfd56;_0x2f050e[_0x3967ef('0xe')]({'attributes':['id'],'raw':!![]})[_0x3967ef('0x9')](function(_0x87b339){const _0x327340=_0x3967ef;return _0x2f050e[_0x327340('0x3')]('Users',_0x87b339['map'](function(_0x5b71a4){return{'id':_0x5b71a4['id']};})),MailMessage[_0x327340('0x2')]({'where':{'MailInteractionId':_0x2f050e['id'],'direction':'in','read':![]},'raw':!![]});})[_0x3967ef('0x9')](function(_0x477372){const _0x584d13=_0x3967ef;_0x2f050e[_0x584d13('0x3')](_0x584d13('0x7'),_0x477372['length']),MailInteractionEvents[_0x584d13('0xd')](_0x58f3f2+':'+_0x2f050e['id'],_0x2f050e),MailInteractionEvents[_0x584d13('0xd')](_0x58f3f2,_0x2f050e);})[_0x3967ef('0x1')](()=>{});};}for(const e in events){if(typeof events[e]!==_0x1fab2c('0xa')){const event=events[e];MailInteraction[_0x1fab2c('0x8')](e,emitEvent(event));}}module['exports']=MailInteractionEvents;
\ No newline at end of file