9e9d47eacf4d3dff9dcd5bb918f008012a958ed3
[motion-next.git] / server / api / openchannelMessage / openchannelMessage.events.js
1 const a488_0x476c=['emit','remove','../../mysqldb','OpenchannelMessage','undefined','events','save'];(function(_0x5590ca,_0x476c97){const _0x2868b6=function(_0x31db58){while(--_0x31db58){_0x5590ca['push'](_0x5590ca['shift']());}};_0x2868b6(++_0x476c97);}(a488_0x476c,0x17b));const a488_0x2868=function(_0x5590ca,_0x476c97){_0x5590ca=_0x5590ca-0x0;let _0x2868b6=a488_0x476c[_0x5590ca];return _0x2868b6;};const _0x584709=a488_0x2868;'use strict';const EventEmitter=require(_0x584709('0x4')),OpenchannelMessage=require(_0x584709('0x1'))['db'][_0x584709('0x2')],OpenchannelMessageEvents=new EventEmitter();OpenchannelMessageEvents['setMaxListeners'](0x0);const events={'afterCreate':_0x584709('0x5'),'afterUpdate':'update','afterDestroy':_0x584709('0x0')};function emitEvent(_0x31db58){return function(_0x21fc62){const _0x3a3975=a488_0x2868;OpenchannelMessageEvents[_0x3a3975('0x6')](_0x31db58+':'+_0x21fc62['id'],_0x21fc62),OpenchannelMessageEvents['emit'](_0x31db58,_0x21fc62);};}for(const e in events){if(typeof events[e]!==_0x584709('0x3')){const event=events[e];OpenchannelMessage['addHook'](e,emitEvent(event));}}module['exports']=OpenchannelMessageEvents;