Built motion from commit 52c8a02d.|2.6.29
[motion2.git] / server / api / dashboardItem / dashboardItem.events.js
index 3dde9fa..d12a89e 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x6dfc=['../../mysqldb','setMaxListeners','save','update','emit','exports'];(function(_0x109663,_0x40a878){var _0x4811f0=function(_0x3d01b0){while(--_0x3d01b0){_0x109663['push'](_0x109663['shift']());}};_0x4811f0(++_0x40a878);}(_0x6dfc,0x120));var _0xc6df=function(_0x52e927,_0x37242e){_0x52e927=_0x52e927-0x0;var _0x4799c5=_0x6dfc[_0x52e927];return _0x4799c5;};'use strict';var EventEmitter=require('events');var DashboardItem=require(_0xc6df('0x0'))['db']['DashboardItem'];var DashboardItemEvents=new EventEmitter();DashboardItemEvents[_0xc6df('0x1')](0x0);var events={'afterCreate':_0xc6df('0x2'),'afterUpdate':_0xc6df('0x3'),'afterDestroy':'remove'};function emitEvent(_0x27a335){return function(_0x54e68d,_0x5e9892,_0x45caf0){DashboardItemEvents[_0xc6df('0x4')](_0x27a335+':'+_0x54e68d['id'],_0x54e68d);DashboardItemEvents[_0xc6df('0x4')](_0x27a335,_0x54e68d);_0x45caf0(null);};}for(var e in events){if(events['hasOwnProperty'](e)){var event=events[e];DashboardItem['hook'](e,emitEvent(event));}}module[_0xc6df('0x5')]=DashboardItemEvents;
\ No newline at end of file
+var _0xa9f6=['exports','events','DashboardItem','setMaxListeners','save','remove','emit','hasOwnProperty','hook'];(function(_0x19441c,_0x4a6465){var _0xa57086=function(_0x2aabd0){while(--_0x2aabd0){_0x19441c['push'](_0x19441c['shift']());}};_0xa57086(++_0x4a6465);}(_0xa9f6,0x14e));var _0x6a9f=function(_0x5042f5,_0x42fdb3){_0x5042f5=_0x5042f5-0x0;var _0x5b0760=_0xa9f6[_0x5042f5];return _0x5b0760;};'use strict';var EventEmitter=require(_0x6a9f('0x0'));var DashboardItem=require('../../mysqldb')['db'][_0x6a9f('0x1')];var DashboardItemEvents=new EventEmitter();DashboardItemEvents[_0x6a9f('0x2')](0x0);var events={'afterCreate':_0x6a9f('0x3'),'afterUpdate':'update','afterDestroy':_0x6a9f('0x4')};function emitEvent(_0x49d4f2){return function(_0x1bbdc2,_0x31f05e,_0x33b04f){DashboardItemEvents[_0x6a9f('0x5')](_0x49d4f2+':'+_0x1bbdc2['id'],_0x1bbdc2);DashboardItemEvents['emit'](_0x49d4f2,_0x1bbdc2);_0x33b04f(null);};}for(var e in events){if(events[_0x6a9f('0x6')](e)){var event=events[e];DashboardItem[_0x6a9f('0x7')](e,emitEvent(event));}}module[_0x6a9f('0x8')]=DashboardItemEvents;
\ No newline at end of file