Built motion from commit be44e1e4d16f8b29d243415b03d27262d8601e0e. Version 3.0.0...
[motion-next.git] / server / api / chatInternalMessage / chatInternalMessage.events.js
1 const a74_0x237e=['addHook','../../mysqldb','remove','emit','save','ChatInternalMessage'];(function(_0x5b2742,_0x237ed6){const _0x5a4e60=function(_0x586dc6){while(--_0x586dc6){_0x5b2742['push'](_0x5b2742['shift']());}};_0x5a4e60(++_0x237ed6);}(a74_0x237e,0xa8));const a74_0x5a4e=function(_0x5b2742,_0x237ed6){_0x5b2742=_0x5b2742-0x0;let _0x5a4e60=a74_0x237e[_0x5b2742];return _0x5a4e60;};const _0x2beeb2=a74_0x5a4e;'use strict';const EventEmitter=require('events'),ChatInternalMessage=require(_0x2beeb2('0x1'))['db'][_0x2beeb2('0x5')],ChatInternalMessageEvents=new EventEmitter();ChatInternalMessageEvents['setMaxListeners'](0x0);const events={'afterCreate':_0x2beeb2('0x4'),'afterUpdate':'update','afterDestroy':_0x2beeb2('0x2')};function emitEvent(_0x586dc6){return function(_0x233ce9){const _0x1c938b=a74_0x5a4e;ChatInternalMessageEvents[_0x1c938b('0x3')](_0x586dc6+':'+_0x233ce9['id'],_0x233ce9),ChatInternalMessageEvents[_0x1c938b('0x3')](_0x586dc6,_0x233ce9);};}for(const e in events){if(typeof events[e]!=='undefined'){const event=events[e];ChatInternalMessage[_0x2beeb2('0x0')](e,emitEvent(event));}}module['exports']=ChatInternalMessageEvents;