Built motion from commit ded33658aad58fc8de845a8299a9db59a88cc353. Version 3.0.0...
[motion-next.git] / server / api / openchannelQueue / openchannelQueue.events.js
1 const a495_0x3c74=['remove','undefined','exports','setMaxListeners','addHook','emit','../../mysqldb','events','save','update'];(function(_0x55dd2b,_0x3c7436){const _0x305fed=function(_0x3ef8a0){while(--_0x3ef8a0){_0x55dd2b['push'](_0x55dd2b['shift']());}};_0x305fed(++_0x3c7436);}(a495_0x3c74,0xbb));const a495_0x305f=function(_0x55dd2b,_0x3c7436){_0x55dd2b=_0x55dd2b-0x0;let _0x305fed=a495_0x3c74[_0x55dd2b];return _0x305fed;};const _0x5e34ab=a495_0x305f;'use strict';const EventEmitter=require(_0x5e34ab('0x0')),OpenchannelQueue=require(_0x5e34ab('0x9'))['db']['OpenchannelQueue'],OpenchannelQueueEvents=new EventEmitter();OpenchannelQueueEvents[_0x5e34ab('0x6')](0x0);const events={'afterCreate':_0x5e34ab('0x1'),'afterUpdate':_0x5e34ab('0x2'),'afterDestroy':_0x5e34ab('0x3')};function emitEvent(_0x3ef8a0){return function(_0xb8fe36){const _0x4dcf3d=a495_0x305f;OpenchannelQueueEvents[_0x4dcf3d('0x8')](_0x3ef8a0+':'+_0xb8fe36['id'],_0xb8fe36),OpenchannelQueueEvents['emit'](_0x3ef8a0,_0xb8fe36);};}for(const e in events){if(typeof events[e]!==_0x5e34ab('0x4')){const event=events[e];OpenchannelQueue[_0x5e34ab('0x7')](e,emitEvent(event));}}module[_0x5e34ab('0x5')]=OpenchannelQueueEvents;