Built motion from commit 82a371561bcdbc7605c801e5e414f4032ba9e7ad. Version 3.0.0...
[motion-next.git] / server / api / chatInternalMessage / chatInternalMessage.events.js
1 const a74_0x3c0f=['undefined','addHook','ChatInternalMessage','emit','update','../../mysqldb','save','exports','events'];(function(_0x7b821f,_0x3c0fca){const _0x1ae1c2=function(_0x4c2cea){while(--_0x4c2cea){_0x7b821f['push'](_0x7b821f['shift']());}};_0x1ae1c2(++_0x3c0fca);}(a74_0x3c0f,0x120));const a74_0x1ae1=function(_0x7b821f,_0x3c0fca){_0x7b821f=_0x7b821f-0x0;let _0x1ae1c2=a74_0x3c0f[_0x7b821f];return _0x1ae1c2;};const _0x4dc34e=a74_0x1ae1;'use strict';const EventEmitter=require(_0x4dc34e('0x8')),ChatInternalMessage=require(_0x4dc34e('0x5'))['db'][_0x4dc34e('0x2')],ChatInternalMessageEvents=new EventEmitter();ChatInternalMessageEvents['setMaxListeners'](0x0);const events={'afterCreate':_0x4dc34e('0x6'),'afterUpdate':_0x4dc34e('0x4'),'afterDestroy':'remove'};function emitEvent(_0x4c2cea){return function(_0x133931){const _0x4c7526=a74_0x1ae1;ChatInternalMessageEvents[_0x4c7526('0x3')](_0x4c2cea+':'+_0x133931['id'],_0x133931),ChatInternalMessageEvents[_0x4c7526('0x3')](_0x4c2cea,_0x133931);};}for(const e in events){if(typeof events[e]!==_0x4dc34e('0x0')){const event=events[e];ChatInternalMessage[_0x4dc34e('0x1')](e,emitEvent(event));}}module[_0x4dc34e('0x7')]=ChatInternalMessageEvents;