Built motion from commit aab208717af8d15f4fa224cdb6a202877019af9b. Version 3.0.0...
[motion-next.git] / server / api / smsAccount / smsAccount.events.js
1 const a543_0x2752=['emit','addHook','update','setMaxListeners','remove','exports','undefined','events','../../mysqldb'];(function(_0x48ca8c,_0x2752c3){const _0x15fbce=function(_0x1ae49e){while(--_0x1ae49e){_0x48ca8c['push'](_0x48ca8c['shift']());}};_0x15fbce(++_0x2752c3);}(a543_0x2752,0x111));const a543_0x15fb=function(_0x48ca8c,_0x2752c3){_0x48ca8c=_0x48ca8c-0x0;let _0x15fbce=a543_0x2752[_0x48ca8c];return _0x15fbce;};const _0x3ad35e=a543_0x15fb;'use strict';const EventEmitter=require(_0x3ad35e('0x4')),SmsAccount=require(_0x3ad35e('0x5'))['db']['SmsAccount'],SmsAccountEvents=new EventEmitter();SmsAccountEvents[_0x3ad35e('0x0')](0x0);const events={'afterCreate':'save','afterUpdate':_0x3ad35e('0x8'),'afterDestroy':_0x3ad35e('0x1')};function emitEvent(_0x1ae49e){return function(_0x5eef0e){const _0x5e5d2e=a543_0x15fb;SmsAccountEvents['emit'](_0x1ae49e+':'+_0x5eef0e['id'],_0x5eef0e),SmsAccountEvents[_0x5e5d2e('0x6')](_0x1ae49e,_0x5eef0e);};}for(const e in events){if(typeof events[e]!==_0x3ad35e('0x3')){const event=events[e];SmsAccount[_0x3ad35e('0x7')](e,emitEvent(event));}}module[_0x3ad35e('0x2')]=SmsAccountEvents;