Built motion from commit d5e4af8c.|2.6.23
[motion2.git] / server / api / dashboardItem / dashboardItem.events.js
index b561bf5..3bb8843 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x6512=['exports','events','../../mysqldb','DashboardItem','setMaxListeners','save','remove','emit','hasOwnProperty','hook'];(function(_0x5627e1,_0x1b2dbf){var _0x2f013f=function(_0x142015){while(--_0x142015){_0x5627e1['push'](_0x5627e1['shift']());}};_0x2f013f(++_0x1b2dbf);}(_0x6512,0x141));var _0x2651=function(_0x1559d8,_0x45db02){_0x1559d8=_0x1559d8-0x0;var _0x138d93=_0x6512[_0x1559d8];return _0x138d93;};'use strict';var EventEmitter=require(_0x2651('0x0'));var DashboardItem=require(_0x2651('0x1'))['db'][_0x2651('0x2')];var DashboardItemEvents=new EventEmitter();DashboardItemEvents[_0x2651('0x3')](0x0);var events={'afterCreate':_0x2651('0x4'),'afterUpdate':'update','afterDestroy':_0x2651('0x5')};function emitEvent(_0x4352a7){return function(_0x4cb043,_0x439401,_0x95d401){DashboardItemEvents['emit'](_0x4352a7+':'+_0x4cb043['id'],_0x4cb043);DashboardItemEvents[_0x2651('0x6')](_0x4352a7,_0x4cb043);_0x95d401(null);};}for(var e in events){if(events[_0x2651('0x7')](e)){var event=events[e];DashboardItem[_0x2651('0x8')](e,emitEvent(event));}}module[_0x2651('0x9')]=DashboardItemEvents;
\ No newline at end of file
+var _0x7764=['events','../../mysqldb','DashboardItem','setMaxListeners','save','update','emit','hasOwnProperty','hook'];(function(_0x5c854f,_0x557516){var _0x5e1f97=function(_0x524ecc){while(--_0x524ecc){_0x5c854f['push'](_0x5c854f['shift']());}};_0x5e1f97(++_0x557516);}(_0x7764,0x120));var _0x4776=function(_0x40bffc,_0x3a45d7){_0x40bffc=_0x40bffc-0x0;var _0x3007e9=_0x7764[_0x40bffc];return _0x3007e9;};'use strict';var EventEmitter=require(_0x4776('0x0'));var DashboardItem=require(_0x4776('0x1'))['db'][_0x4776('0x2')];var DashboardItemEvents=new EventEmitter();DashboardItemEvents[_0x4776('0x3')](0x0);var events={'afterCreate':_0x4776('0x4'),'afterUpdate':_0x4776('0x5'),'afterDestroy':'remove'};function emitEvent(_0x5c4442){return function(_0x54c34c,_0x37c97a,_0x4150fa){DashboardItemEvents[_0x4776('0x6')](_0x5c4442+':'+_0x54c34c['id'],_0x54c34c);DashboardItemEvents[_0x4776('0x6')](_0x5c4442,_0x54c34c);_0x4150fa(null);};}for(var e in events){if(events[_0x4776('0x7')](e)){var event=events[e];DashboardItem[_0x4776('0x8')](e,emitEvent(event));}}module['exports']=DashboardItemEvents;
\ No newline at end of file