eb69af4ebf7720ac53d5cf490f95bedbf1e3f2d2
[motion-next.git] / server / api / openchannelQueue / openchannelQueue.events.js
1 const a495_0x22b7=['save','events','../../mysqldb','setMaxListeners','addHook','exports','update','remove','undefined','emit','OpenchannelQueue'];(function(_0x98039a,_0x22b7e2){const _0x1dd4b2=function(_0x5afdea){while(--_0x5afdea){_0x98039a['push'](_0x98039a['shift']());}};_0x1dd4b2(++_0x22b7e2);}(a495_0x22b7,0x16d));const a495_0x1dd4=function(_0x98039a,_0x22b7e2){_0x98039a=_0x98039a-0x0;let _0x1dd4b2=a495_0x22b7[_0x98039a];return _0x1dd4b2;};const _0xb6b15c=a495_0x1dd4;'use strict';const EventEmitter=require(_0xb6b15c('0xa')),OpenchannelQueue=require(_0xb6b15c('0x0'))['db'][_0xb6b15c('0x8')],OpenchannelQueueEvents=new EventEmitter();OpenchannelQueueEvents[_0xb6b15c('0x1')](0x0);const events={'afterCreate':_0xb6b15c('0x9'),'afterUpdate':_0xb6b15c('0x4'),'afterDestroy':_0xb6b15c('0x5')};function emitEvent(_0x5afdea){return function(_0x7ffeeb){const _0xfdd55a=a495_0x1dd4;OpenchannelQueueEvents[_0xfdd55a('0x7')](_0x5afdea+':'+_0x7ffeeb['id'],_0x7ffeeb),OpenchannelQueueEvents[_0xfdd55a('0x7')](_0x5afdea,_0x7ffeeb);};}for(const e in events){if(typeof events[e]!==_0xb6b15c('0x6')){const event=events[e];OpenchannelQueue[_0xb6b15c('0x2')](e,emitEvent(event));}}module[_0xb6b15c('0x3')]=OpenchannelQueueEvents;