Built motion from commit f861bcb808219e66da88ba48b61bddb35224a65e. Version 3.0.0...
[motion-next.git] / server / api / chatGroup / chatGroup.events.js
1 'use strict';const a73_0x3d5e=['@mysqldb','10261ozWuRL','621628gmlSJH','1451093SusXzA','136kanRTJ','emit','save','334rMxfrI','1085683qKLrqw','update','undefined','1224073CCpHhX','2rrnKbW','setMaxListeners','1328207ninynW','3739LIeEKL','1NhXqTL','ChatGroup'];const a73_0x4486=function(_0x295bf1,_0x5b5d5a){_0x295bf1=_0x295bf1-0x1ed;let _0x3d5efe=a73_0x3d5e[_0x295bf1];return _0x3d5efe;};const a73_0x395ef1=a73_0x4486;(function(_0x404552,_0x22ee92){const _0x3d33a2=a73_0x4486;while(!![]){try{const _0x8195fa=parseInt(_0x3d33a2(0x1f4))*-parseInt(_0x3d33a2(0x1f7))+-parseInt(_0x3d33a2(0x1f1))*-parseInt(_0x3d33a2(0x1fb))+parseInt(_0x3d33a2(0x1fa))*-parseInt(_0x3d33a2(0x1f0))+-parseInt(_0x3d33a2(0x1f5))*-parseInt(_0x3d33a2(0x1ed))+-parseInt(_0x3d33a2(0x1f6))+parseInt(_0x3d33a2(0x1fe))+parseInt(_0x3d33a2(0x1ef));if(_0x8195fa===_0x22ee92)break;else _0x404552['push'](_0x404552['shift']());}catch(_0x444d0e){_0x404552['push'](_0x404552['shift']());}}}(a73_0x3d5e,0xbfd8c));const EventEmitter=require('events'),ChatGroup=require(a73_0x395ef1(0x1f3))['db'][a73_0x395ef1(0x1f2)],ChatGroupEvents=new EventEmitter();ChatGroupEvents[a73_0x395ef1(0x1ee)](0x0);const events={'afterCreate':a73_0x395ef1(0x1f9),'afterUpdate':a73_0x395ef1(0x1fc),'afterDestroy':'remove'};function emitEvent(_0xaea34f){return function(_0x5a8849){const _0x51d60e=a73_0x4486;ChatGroupEvents[_0x51d60e(0x1f8)](_0xaea34f+':'+_0x5a8849['id'],_0x5a8849),ChatGroupEvents[_0x51d60e(0x1f8)](_0xaea34f,_0x5a8849);};}for(const e in events){if(typeof events[e]!==a73_0x395ef1(0x1fd)){const event=events[e];ChatGroup['addHook'](e,emitEvent(event));}}module['exports']=ChatGroupEvents;