Built motion from commit (unavailable).|2.5.31
[motion2.git] / server / api / cmList / cmList.events.js
index a34058d..fca87a9 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x44a7=['save','remove','emit','hasOwnProperty','hook','events','setMaxListeners'];(function(_0x1bc989,_0x4130ce){var _0x488ead=function(_0xf5c90c){while(--_0xf5c90c){_0x1bc989['push'](_0x1bc989['shift']());}};_0x488ead(++_0x4130ce);}(_0x44a7,0x67));var _0x744a=function(_0x3438cf,_0x73b174){_0x3438cf=_0x3438cf-0x0;var _0x278698=_0x44a7[_0x3438cf];return _0x278698;};'use strict';var EventEmitter=require(_0x744a('0x0'));var CmList=require('../../mysqldb')['db']['CmList'];var CmListEvents=new EventEmitter();CmListEvents[_0x744a('0x1')](0x0);var events={'afterCreate':_0x744a('0x2'),'afterUpdate':'update','afterDestroy':_0x744a('0x3')};function emitEvent(_0x401be4){return function(_0x4f117e,_0x541f63,_0xb1c4a2){CmListEvents[_0x744a('0x4')](_0x401be4+':'+_0x4f117e['id'],_0x4f117e);CmListEvents[_0x744a('0x4')](_0x401be4,_0x4f117e);_0xb1c4a2(null);};}for(var e in events){if(events[_0x744a('0x5')](e)){var event=events[e];CmList[_0x744a('0x6')](e,emitEvent(event));}}module['exports']=CmListEvents;
\ No newline at end of file
+var _0x0075=['remove','emit','hasOwnProperty','hook','exports','../../mysqldb','CmList','setMaxListeners','save','update'];(function(_0x23d34b,_0x28af87){var _0x5c6379=function(_0x5cee1f){while(--_0x5cee1f){_0x23d34b['push'](_0x23d34b['shift']());}};_0x5c6379(++_0x28af87);}(_0x0075,0x109));var _0x5007=function(_0x40e65a,_0x268630){_0x40e65a=_0x40e65a-0x0;var _0x1aafca=_0x0075[_0x40e65a];return _0x1aafca;};'use strict';var EventEmitter=require('events');var CmList=require(_0x5007('0x0'))['db'][_0x5007('0x1')];var CmListEvents=new EventEmitter();CmListEvents[_0x5007('0x2')](0x0);var events={'afterCreate':_0x5007('0x3'),'afterUpdate':_0x5007('0x4'),'afterDestroy':_0x5007('0x5')};function emitEvent(_0x284ca8){return function(_0x42be16,_0x20f6d4,_0x491e7a){CmListEvents[_0x5007('0x6')](_0x284ca8+':'+_0x42be16['id'],_0x42be16);CmListEvents[_0x5007('0x6')](_0x284ca8,_0x42be16);_0x491e7a(null);};}for(var e in events){if(events[_0x5007('0x7')](e)){var event=events[e];CmList[_0x5007('0x8')](e,emitEvent(event));}}module[_0x5007('0x9')]=CmListEvents;
\ No newline at end of file