Built motion from commit f738f9592c388b9f9eb3948f400a5c9d717a3561. Version 3.0.0...
[motion-next.git] / server / api / openchannelAccount / openchannelAccount.events.js
1 const a564_0x57e7=['../../mysqldb','save','emit','setMaxListeners','addHook','undefined','events','update','exports','remove'];(function(_0x4855d9,_0x4af08b){const _0x57e72d=function(_0x16399b){while(--_0x16399b){_0x4855d9['push'](_0x4855d9['shift']());}};_0x57e72d(++_0x4af08b);}(a564_0x57e7,0x132));const a564_0x1639=function(_0x4855d9,_0x4af08b){_0x4855d9=_0x4855d9-0x180;let _0x57e72d=a564_0x57e7[_0x4855d9];return _0x57e72d;};const a564_0x457b43=a564_0x1639;'use strict';const EventEmitter=require(a564_0x457b43(0x180)),OpenchannelAccount=require(a564_0x457b43(0x184))['db']['OpenchannelAccount'],OpenchannelAccountEvents=new EventEmitter();OpenchannelAccountEvents[a564_0x457b43(0x187)](0x0);const events={'afterCreate':a564_0x457b43(0x185),'afterUpdate':a564_0x457b43(0x181),'afterDestroy':a564_0x457b43(0x183)};function emitEvent(_0x30c754){return function(_0x22be61){const _0x32dffe=a564_0x1639;OpenchannelAccountEvents[_0x32dffe(0x186)](_0x30c754+':'+_0x22be61['id'],_0x22be61),OpenchannelAccountEvents['emit'](_0x30c754,_0x22be61);};}for(const e in events){if(typeof events[e]!==a564_0x457b43(0x189)){const event=events[e];OpenchannelAccount[a564_0x457b43(0x188)](e,emitEvent(event));}}module[a564_0x457b43(0x182)]=OpenchannelAccountEvents;