c8ee9287e19b98e0186b24ae62bdb778d03cd801
[motion-next.git] / server / api / openchannelMessage / openchannelMessage.events.js
1 const a488_0x555f=['../../mysqldb','undefined','setMaxListeners','save','OpenchannelMessage','update','emit','addHook','remove','exports'];(function(_0x33163c,_0x555f4e){const _0x4b88a3=function(_0xfca372){while(--_0xfca372){_0x33163c['push'](_0x33163c['shift']());}};_0x4b88a3(++_0x555f4e);}(a488_0x555f,0xb4));const a488_0x4b88=function(_0x33163c,_0x555f4e){_0x33163c=_0x33163c-0x0;let _0x4b88a3=a488_0x555f[_0x33163c];return _0x4b88a3;};const _0x4d69ff=a488_0x4b88;'use strict';const EventEmitter=require('events'),OpenchannelMessage=require(_0x4d69ff('0x0'))['db'][_0x4d69ff('0x4')],OpenchannelMessageEvents=new EventEmitter();OpenchannelMessageEvents[_0x4d69ff('0x2')](0x0);const events={'afterCreate':_0x4d69ff('0x3'),'afterUpdate':_0x4d69ff('0x5'),'afterDestroy':_0x4d69ff('0x8')};function emitEvent(_0xfca372){return function(_0x17da13){const _0x29b5f1=a488_0x4b88;OpenchannelMessageEvents[_0x29b5f1('0x6')](_0xfca372+':'+_0x17da13['id'],_0x17da13),OpenchannelMessageEvents[_0x29b5f1('0x6')](_0xfca372,_0x17da13);};}for(const e in events){if(typeof events[e]!==_0x4d69ff('0x1')){const event=events[e];OpenchannelMessage[_0x4d69ff('0x7')](e,emitEvent(event));}}module[_0x4d69ff('0x9')]=OpenchannelMessageEvents;