Built motion from commit 129fb4d95212661e48f0db455e75d668addbaddf. Version 3.0.0...
[motion-next.git] / server / api / smsAccount / smsAccount.events.js
1 const a651_0x48d5=['update','SmsAccount','../../mysqldb','undefined','remove','events','exports','save'];(function(_0x5bd3b6,_0xb0a928){const _0x48d5e2=function(_0x1a5743){while(--_0x1a5743){_0x5bd3b6['push'](_0x5bd3b6['shift']());}};_0x48d5e2(++_0xb0a928);}(a651_0x48d5,0x9f));const a651_0x1a57=function(_0x5bd3b6,_0xb0a928){_0x5bd3b6=_0x5bd3b6-0x152;let _0x48d5e2=a651_0x48d5[_0x5bd3b6];return _0x48d5e2;};const a651_0x5e2142=a651_0x1a57;'use strict';const EventEmitter=require(a651_0x5e2142(0x158)),SmsAccount=require(a651_0x5e2142(0x155))['db'][a651_0x5e2142(0x154)],SmsAccountEvents=new EventEmitter();SmsAccountEvents['setMaxListeners'](0x0);const events={'afterCreate':a651_0x5e2142(0x152),'afterUpdate':a651_0x5e2142(0x153),'afterDestroy':a651_0x5e2142(0x157)};function emitEvent(_0x411e68){return function(_0x46a34e){SmsAccountEvents['emit'](_0x411e68+':'+_0x46a34e['id'],_0x46a34e),SmsAccountEvents['emit'](_0x411e68,_0x46a34e);};}for(const e in events){if(typeof events[e]!==a651_0x5e2142(0x156)){const event=events[e];SmsAccount['addHook'](e,emitEvent(event));}}module[a651_0x5e2142(0x159)]=SmsAccountEvents;