b0273351b2400f0d26a52bc6e1c1efe13b9ead02
[motion-next.git] / server / api / faxAccount / faxAccount.events.js
1 const a187_0x16c4=['addHook','update','save','remove','../../mysqldb','exports','undefined','setMaxListeners','events','FaxAccount','emit'];(function(_0x477e6f,_0x16c423){const _0x2840df=function(_0x565bc2){while(--_0x565bc2){_0x477e6f['push'](_0x477e6f['shift']());}};_0x2840df(++_0x16c423);}(a187_0x16c4,0xa1));const a187_0x2840=function(_0x477e6f,_0x16c423){_0x477e6f=_0x477e6f-0x0;let _0x2840df=a187_0x16c4[_0x477e6f];return _0x2840df;};const _0x242bfe=a187_0x2840;'use strict';const EventEmitter=require(_0x242bfe('0x1')),FaxAccount=require(_0x242bfe('0x8'))['db'][_0x242bfe('0x2')],FaxAccountEvents=new EventEmitter();FaxAccountEvents[_0x242bfe('0x0')](0x0);const events={'afterCreate':_0x242bfe('0x6'),'afterUpdate':_0x242bfe('0x5'),'afterDestroy':_0x242bfe('0x7')};function emitEvent(_0x565bc2){return function(_0x1f3f7a){const _0x3134a1=a187_0x2840;FaxAccountEvents['emit'](_0x565bc2+':'+_0x1f3f7a['id'],_0x1f3f7a),FaxAccountEvents[_0x3134a1('0x3')](_0x565bc2,_0x1f3f7a);};}for(const e in events){if(typeof events[e]!==_0x242bfe('0xa')){const event=events[e];FaxAccount[_0x242bfe('0x4')](e,emitEvent(event));}}module[_0x242bfe('0x9')]=FaxAccountEvents;