Built motion from commit 362b9399b4d0ed5560fbb795af995925d345fc38. Version 3.0.0...
[motion-next.git] / server / api / cmList / cmList.events.js
index 6c3b1fa..e6da63d 100644 (file)
@@ -1 +1 @@
-const a189_0x52fc=['remove','exports','update','emit','undefined','CmList','../../mysqldb'];(function(_0x55a862,_0x4fc6e3){const _0x52fcaf=function(_0x5d9d11){while(--_0x5d9d11){_0x55a862['push'](_0x55a862['shift']());}};_0x52fcaf(++_0x4fc6e3);}(a189_0x52fc,0x1e8));const a189_0x5d9d=function(_0x55a862,_0x4fc6e3){_0x55a862=_0x55a862-0x1e9;let _0x52fcaf=a189_0x52fc[_0x55a862];return _0x52fcaf;};const a189_0x303cc5=a189_0x5d9d;'use strict';const EventEmitter=require('events'),CmList=require(a189_0x303cc5(0x1ea))['db'][a189_0x303cc5(0x1e9)],CmListEvents=new EventEmitter();CmListEvents['setMaxListeners'](0x0);const events={'afterCreate':'save','afterUpdate':a189_0x303cc5(0x1ed),'afterDestroy':a189_0x303cc5(0x1eb)};function emitEvent(_0x112ce5){return function(_0x2d8d41){const _0x40f068=a189_0x5d9d;CmListEvents[_0x40f068(0x1ee)](_0x112ce5+':'+_0x2d8d41['id'],_0x2d8d41),CmListEvents[_0x40f068(0x1ee)](_0x112ce5,_0x2d8d41);};}for(const e in events){if(typeof events[e]!==a189_0x303cc5(0x1ef)){const event=events[e];CmList['addHook'](e,emitEvent(event));}}module[a189_0x303cc5(0x1ec)]=CmListEvents;
\ No newline at end of file
+const a189_0x5e52=['emit','events','save','undefined','setMaxListeners','update','CmList','../../mysqldb'];(function(_0x7f2174,_0x215549){const _0x5e521e=function(_0x693564){while(--_0x693564){_0x7f2174['push'](_0x7f2174['shift']());}};_0x5e521e(++_0x215549);}(a189_0x5e52,0x195));const a189_0x6935=function(_0x7f2174,_0x215549){_0x7f2174=_0x7f2174-0x16e;let _0x5e521e=a189_0x5e52[_0x7f2174];return _0x5e521e;};const a189_0x121cd2=a189_0x6935;'use strict';const EventEmitter=require(a189_0x121cd2(0x172)),CmList=require(a189_0x121cd2(0x170))['db'][a189_0x121cd2(0x16f)],CmListEvents=new EventEmitter();CmListEvents[a189_0x121cd2(0x175)](0x0);const events={'afterCreate':a189_0x121cd2(0x173),'afterUpdate':a189_0x121cd2(0x16e),'afterDestroy':'remove'};function emitEvent(_0x46efe8){return function(_0x46d92c){const _0x6cf4=a189_0x6935;CmListEvents['emit'](_0x46efe8+':'+_0x46d92c['id'],_0x46d92c),CmListEvents[_0x6cf4(0x171)](_0x46efe8,_0x46d92c);};}for(const e in events){if(typeof events[e]!==a189_0x121cd2(0x174)){const event=events[e];CmList['addHook'](e,emitEvent(event));}}module['exports']=CmListEvents;
\ No newline at end of file