c38f2283b86aca227e0eacfadb54b7bb756a81db
[motion-next.git] / server / api / whatsappMessage / whatsappMessage.events.js
1 const a802_0x85b6=['../../mysqldb','addHook','update','events','WhatsappMessage','exports','save','emit','undefined'];(function(_0x3aade2,_0x85b6a1){const _0x4a6c87=function(_0x55ff15){while(--_0x55ff15){_0x3aade2['push'](_0x3aade2['shift']());}};_0x4a6c87(++_0x85b6a1);}(a802_0x85b6,0x1c9));const a802_0x4a6c=function(_0x3aade2,_0x85b6a1){_0x3aade2=_0x3aade2-0x0;let _0x4a6c87=a802_0x85b6[_0x3aade2];return _0x4a6c87;};const _0x14bf29=a802_0x4a6c;'use strict';const EventEmitter=require(_0x14bf29('0x5')),WhatsappMessage=require(_0x14bf29('0x2'))['db'][_0x14bf29('0x6')],WhatsappMessageEvents=new EventEmitter();WhatsappMessageEvents['setMaxListeners'](0x0);const events={'afterCreate':_0x14bf29('0x8'),'afterUpdate':_0x14bf29('0x4'),'afterDestroy':'remove'};function emitEvent(_0x55ff15){return function(_0x42993e){const _0x15c412=a802_0x4a6c;WhatsappMessageEvents['emit'](_0x55ff15+':'+_0x42993e['id'],_0x42993e),WhatsappMessageEvents[_0x15c412('0x0')](_0x55ff15,_0x42993e);};}for(const e in events){if(typeof events[e]!==_0x14bf29('0x1')){const event=events[e];WhatsappMessage[_0x14bf29('0x3')](e,emitEvent(event));}}module[_0x14bf29('0x7')]=WhatsappMessageEvents;