Built motion from commit 8dca541896b0ff92bb88a36cc13f4f385b593b4b. Version 3.0.0...
[motion-next.git] / server / api / openchannelInteraction / openchannelInteraction.events.js
index 606cfdb..f898ab9 100644 (file)
@@ -1 +1 @@
-const a481_0x10a4=['addHook','setMaxListeners','events','save','../../mysqldb','undefined','OpenchannelMessage','unreadMessages','catch','Users','map','setDataValue','update','getUsers','remove','emit','then','findAll','exports'];(function(_0x3d5ae1,_0x10a4a5){const _0x3cfb6b=function(_0x572926){while(--_0x572926){_0x3d5ae1['push'](_0x3d5ae1['shift']());}};_0x3cfb6b(++_0x10a4a5);}(a481_0x10a4,0x1ab));const a481_0x3cfb=function(_0x3d5ae1,_0x10a4a5){_0x3d5ae1=_0x3d5ae1-0x0;let _0x3cfb6b=a481_0x10a4[_0x3d5ae1];return _0x3cfb6b;};const _0x26c6fb=a481_0x3cfb;'use strict';const EventEmitter=require(_0x26c6fb('0xc')),OpenchannelInteraction=require(_0x26c6fb('0xe'))['db']['OpenchannelInteraction'],OpenchannelMessage=require(_0x26c6fb('0xe'))['db'][_0x26c6fb('0x10')],OpenchannelInteractionEvents=new EventEmitter();OpenchannelInteractionEvents[_0x26c6fb('0xb')](0x0);const events={'afterCreate':_0x26c6fb('0xd'),'afterUpdate':_0x26c6fb('0x3'),'afterDestroy':_0x26c6fb('0x5')};function emitEvent(_0x572926){return function(_0x2d6319){const _0x2accab=a481_0x3cfb;_0x2d6319[_0x2accab('0x4')]({'attributes':['id'],'raw':!![]})[_0x2accab('0x7')](function(_0x2d048f){const _0x11fd97=_0x2accab;return _0x2d6319['setDataValue'](_0x11fd97('0x0'),_0x2d048f[_0x11fd97('0x1')](function(_0x44f591){return{'id':_0x44f591['id']};})),OpenchannelMessage[_0x11fd97('0x8')]({'where':{'OpenchannelInteractionId':_0x2d6319['id'],'direction':'in','read':![]},'raw':!![]});})[_0x2accab('0x7')](function(_0x1a1ed5){const _0x3764ef=_0x2accab;_0x2d6319[_0x3764ef('0x2')](_0x3764ef('0x11'),_0x1a1ed5['length']),OpenchannelInteractionEvents[_0x3764ef('0x6')](_0x572926+':'+_0x2d6319['id'],_0x2d6319),OpenchannelInteractionEvents['emit'](_0x572926,_0x2d6319);})[_0x2accab('0x12')](()=>{});};}for(const e in events){if(typeof events[e]!==_0x26c6fb('0xf')){const event=events[e];OpenchannelInteraction[_0x26c6fb('0xa')](e,emitEvent(event));}}module[_0x26c6fb('0x9')]=OpenchannelInteractionEvents;
\ No newline at end of file
+const a481_0x43fa=['update','getUsers','setMaxListeners','catch','remove','then','addHook','emit','Users','findAll','map','setDataValue','../../mysqldb','unreadMessages','length'];(function(_0x4ef46c,_0x43faa8){const _0xcde59=function(_0x1194bd){while(--_0x1194bd){_0x4ef46c['push'](_0x4ef46c['shift']());}};_0xcde59(++_0x43faa8);}(a481_0x43fa,0x1d0));const a481_0xcde5=function(_0x4ef46c,_0x43faa8){_0x4ef46c=_0x4ef46c-0x0;let _0xcde59=a481_0x43fa[_0x4ef46c];return _0xcde59;};const _0x3be547=a481_0xcde5;'use strict';const EventEmitter=require('events'),OpenchannelInteraction=require(_0x3be547('0xd'))['db']['OpenchannelInteraction'],OpenchannelMessage=require(_0x3be547('0xd'))['db']['OpenchannelMessage'],OpenchannelInteractionEvents=new EventEmitter();OpenchannelInteractionEvents[_0x3be547('0x3')](0x0);const events={'afterCreate':'save','afterUpdate':_0x3be547('0x1'),'afterDestroy':_0x3be547('0x5')};function emitEvent(_0x1194bd){return function(_0x4a5c7e){const _0x173825=a481_0xcde5;_0x4a5c7e[_0x173825('0x2')]({'attributes':['id'],'raw':!![]})[_0x173825('0x6')](function(_0x3934ec){const _0x26d454=_0x173825;return _0x4a5c7e[_0x26d454('0xc')](_0x26d454('0x9'),_0x3934ec[_0x26d454('0xb')](function(_0x14cb86){return{'id':_0x14cb86['id']};})),OpenchannelMessage[_0x26d454('0xa')]({'where':{'OpenchannelInteractionId':_0x4a5c7e['id'],'direction':'in','read':![]},'raw':!![]});})['then'](function(_0x1c8ecb){const _0x277429=_0x173825;_0x4a5c7e[_0x277429('0xc')](_0x277429('0xe'),_0x1c8ecb[_0x277429('0x0')]),OpenchannelInteractionEvents[_0x277429('0x8')](_0x1194bd+':'+_0x4a5c7e['id'],_0x4a5c7e),OpenchannelInteractionEvents[_0x277429('0x8')](_0x1194bd,_0x4a5c7e);})[_0x173825('0x4')](()=>{});};}for(const e in events){if(typeof events[e]!=='undefined'){const event=events[e];OpenchannelInteraction[_0x3be547('0x7')](e,emitEvent(event));}}module['exports']=OpenchannelInteractionEvents;
\ No newline at end of file