Built motion from commit 3770a7bd.|2.6.29
[motion2.git] / server / api / dashboardItem / dashboardItem.events.js
index f3db6b3..f5f43ba 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x4cb8=['hasOwnProperty','hook','../../mysqldb','DashboardItem','emit'];(function(_0xaa8d55,_0x39ee6f){var _0x20c367=function(_0x440ec1){while(--_0x440ec1){_0xaa8d55['push'](_0xaa8d55['shift']());}};_0x20c367(++_0x39ee6f);}(_0x4cb8,0xf2));var _0x84cb=function(_0x725f3f,_0x1cb8b7){_0x725f3f=_0x725f3f-0x0;var _0x129ec1=_0x4cb8[_0x725f3f];return _0x129ec1;};'use strict';var EventEmitter=require('events');var DashboardItem=require(_0x84cb('0x0'))['db'][_0x84cb('0x1')];var DashboardItemEvents=new EventEmitter();DashboardItemEvents['setMaxListeners'](0x0);var events={'afterCreate':'save','afterUpdate':'update','afterDestroy':'remove'};function emitEvent(_0xa8a865){return function(_0x5e3259,_0x482051,_0x22c02f){DashboardItemEvents[_0x84cb('0x2')](_0xa8a865+':'+_0x5e3259['id'],_0x5e3259);DashboardItemEvents[_0x84cb('0x2')](_0xa8a865,_0x5e3259);_0x22c02f(null);};}for(var e in events){if(events[_0x84cb('0x3')](e)){var event=events[e];DashboardItem[_0x84cb('0x4')](e,emitEvent(event));}}module['exports']=DashboardItemEvents;
\ No newline at end of file
+var _0xf2bd=['events','../../mysqldb','DashboardItem','setMaxListeners','save','remove','emit','hook'];(function(_0x2a6d45,_0x3c9321){var _0x295253=function(_0x51d622){while(--_0x51d622){_0x2a6d45['push'](_0x2a6d45['shift']());}};_0x295253(++_0x3c9321);}(_0xf2bd,0x118));var _0xdf2b=function(_0x2b4411,_0x2625ed){_0x2b4411=_0x2b4411-0x0;var _0x8e41ef=_0xf2bd[_0x2b4411];return _0x8e41ef;};'use strict';var EventEmitter=require(_0xdf2b('0x0'));var DashboardItem=require(_0xdf2b('0x1'))['db'][_0xdf2b('0x2')];var DashboardItemEvents=new EventEmitter();DashboardItemEvents[_0xdf2b('0x3')](0x0);var events={'afterCreate':_0xdf2b('0x4'),'afterUpdate':'update','afterDestroy':_0xdf2b('0x5')};function emitEvent(_0x46cbd5){return function(_0x16348d,_0x2f8a94,_0x2b7b06){DashboardItemEvents[_0xdf2b('0x6')](_0x46cbd5+':'+_0x16348d['id'],_0x16348d);DashboardItemEvents[_0xdf2b('0x6')](_0x46cbd5,_0x16348d);_0x2b7b06(null);};}for(var e in events){if(events['hasOwnProperty'](e)){var event=events[e];DashboardItem[_0xdf2b('0x7')](e,emitEvent(event));}}module['exports']=DashboardItemEvents;
\ No newline at end of file