Built motion from commit f651e4b0a7312c0adceb5e57d6684a801a3aaf0d. Version 3.0.0...
[motion-next.git] / server / api / faxAccount / faxAccount.events.js
1 const a187_0x27b0=['emit','save','exports','../../mysqldb','setMaxListeners','remove','FaxAccount','undefined','events'];(function(_0x71fe8d,_0x27b074){const _0x28130a=function(_0x4e6ceb){while(--_0x4e6ceb){_0x71fe8d['push'](_0x71fe8d['shift']());}};_0x28130a(++_0x27b074);}(a187_0x27b0,0x129));const a187_0x2813=function(_0x71fe8d,_0x27b074){_0x71fe8d=_0x71fe8d-0x0;let _0x28130a=a187_0x27b0[_0x71fe8d];return _0x28130a;};const _0x4f76b6=a187_0x2813;'use strict';const EventEmitter=require(_0x4f76b6('0x8')),FaxAccount=require(_0x4f76b6('0x3'))['db'][_0x4f76b6('0x6')],FaxAccountEvents=new EventEmitter();FaxAccountEvents[_0x4f76b6('0x4')](0x0);const events={'afterCreate':_0x4f76b6('0x1'),'afterUpdate':'update','afterDestroy':_0x4f76b6('0x5')};function emitEvent(_0x4e6ceb){return function(_0x376c87){const _0x1709d8=a187_0x2813;FaxAccountEvents['emit'](_0x4e6ceb+':'+_0x376c87['id'],_0x376c87),FaxAccountEvents[_0x1709d8('0x0')](_0x4e6ceb,_0x376c87);};}for(const e in events){if(typeof events[e]!==_0x4f76b6('0x7')){const event=events[e];FaxAccount['addHook'](e,emitEvent(event));}}module[_0x4f76b6('0x2')]=FaxAccountEvents;