Built motion from commit 4a18b36e645f5fa4a517d36f9783bde259878164. Version 3.0.0...
[motion-next.git] / server / api / cmContact / cmContact.events.js
index 258046c..ca776b3 100644 (file)
@@ -1 +1 @@
-const a127_0x46ee=['emit','update','../../mysqldb','save','setMaxListeners','undefined','addHook','exports'];(function(_0x2418e4,_0x46eee9){const _0x23a2ed=function(_0x40885e){while(--_0x40885e){_0x2418e4['push'](_0x2418e4['shift']());}};_0x23a2ed(++_0x46eee9);}(a127_0x46ee,0x194));const a127_0x23a2=function(_0x2418e4,_0x46eee9){_0x2418e4=_0x2418e4-0x0;let _0x23a2ed=a127_0x46ee[_0x2418e4];return _0x23a2ed;};const _0x15a6d8=a127_0x23a2;'use strict';const EventEmitter=require('events'),CmContact=require(_0x15a6d8('0x6'))['db']['CmContact'],CmContactEvents=new EventEmitter();CmContactEvents[_0x15a6d8('0x0')](0x0);const events={'afterCreate':_0x15a6d8('0x7'),'afterUpdate':_0x15a6d8('0x5'),'afterDestroy':'remove'};function emitEvent(_0x40885e){return function(_0x4c7ef0){const _0x39a9da=a127_0x23a2;CmContactEvents[_0x39a9da('0x4')](_0x40885e+':'+_0x4c7ef0['id'],_0x4c7ef0),CmContactEvents[_0x39a9da('0x4')](_0x40885e,_0x4c7ef0);};}for(const e in events){if(typeof events[e]!==_0x15a6d8('0x1')){const event=events[e];CmContact[_0x15a6d8('0x2')](e,emitEvent(event));}}module[_0x15a6d8('0x3')]=CmContactEvents;
\ No newline at end of file
+const a127_0x5e87=['remove','../../mysqldb','events','undefined','setMaxListeners','exports','update','CmContact','save','emit'];(function(_0x422d2a,_0x5e8757){const _0x1427cf=function(_0x22994a){while(--_0x22994a){_0x422d2a['push'](_0x422d2a['shift']());}};_0x1427cf(++_0x5e8757);}(a127_0x5e87,0x11e));const a127_0x1427=function(_0x422d2a,_0x5e8757){_0x422d2a=_0x422d2a-0x0;let _0x1427cf=a127_0x5e87[_0x422d2a];return _0x1427cf;};const _0x262948=a127_0x1427;'use strict';const EventEmitter=require(_0x262948('0x6')),CmContact=require(_0x262948('0x5'))['db'][_0x262948('0x1')],CmContactEvents=new EventEmitter();CmContactEvents[_0x262948('0x8')](0x0);const events={'afterCreate':_0x262948('0x2'),'afterUpdate':_0x262948('0x0'),'afterDestroy':_0x262948('0x4')};function emitEvent(_0x22994a){return function(_0x548687){const _0x153f49=a127_0x1427;CmContactEvents['emit'](_0x22994a+':'+_0x548687['id'],_0x548687),CmContactEvents[_0x153f49('0x3')](_0x22994a,_0x548687);};}for(const e in events){if(typeof events[e]!==_0x262948('0x7')){const event=events[e];CmContact['addHook'](e,emitEvent(event));}}module[_0x262948('0x9')]=CmContactEvents;
\ No newline at end of file