Built motion from commit 639a1a7f.|2.6.19
[motion2.git] / server / api / dashboardItem / dashboardItem.events.js
index 3d4c4d2..a317709 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xeefe=['update','emit','hook','exports','events','DashboardItem','save'];(function(_0x1a9ac9,_0x3980f3){var _0xe812e9=function(_0x4c77be){while(--_0x4c77be){_0x1a9ac9['push'](_0x1a9ac9['shift']());}};_0xe812e9(++_0x3980f3);}(_0xeefe,0xf2));var _0xeeef=function(_0x5ab4e1,_0x238cd1){_0x5ab4e1=_0x5ab4e1-0x0;var _0x3b53fc=_0xeefe[_0x5ab4e1];return _0x3b53fc;};'use strict';var EventEmitter=require(_0xeeef('0x0'));var DashboardItem=require('../../mysqldb')['db'][_0xeeef('0x1')];var DashboardItemEvents=new EventEmitter();DashboardItemEvents['setMaxListeners'](0x0);var events={'afterCreate':_0xeeef('0x2'),'afterUpdate':_0xeeef('0x3'),'afterDestroy':'remove'};function emitEvent(_0x20bd76){return function(_0x58512c,_0xf7b46c,_0x1d5b38){DashboardItemEvents[_0xeeef('0x4')](_0x20bd76+':'+_0x58512c['id'],_0x58512c);DashboardItemEvents[_0xeeef('0x4')](_0x20bd76,_0x58512c);_0x1d5b38(null);};}for(var e in events){if(events['hasOwnProperty'](e)){var event=events[e];DashboardItem[_0xeeef('0x5')](e,emitEvent(event));}}module[_0xeeef('0x6')]=DashboardItemEvents;
\ No newline at end of file
+var _0xa93a=['update','emit','hasOwnProperty','exports','DashboardItem'];(function(_0x585275,_0x2d4844){var _0x4ac940=function(_0x3d0baf){while(--_0x3d0baf){_0x585275['push'](_0x585275['shift']());}};_0x4ac940(++_0x2d4844);}(_0xa93a,0xb8));var _0xaa93=function(_0x151d31,_0x622f39){_0x151d31=_0x151d31-0x0;var _0x4c479d=_0xa93a[_0x151d31];return _0x4c479d;};'use strict';var EventEmitter=require('events');var DashboardItem=require('../../mysqldb')['db'][_0xaa93('0x0')];var DashboardItemEvents=new EventEmitter();DashboardItemEvents['setMaxListeners'](0x0);var events={'afterCreate':'save','afterUpdate':_0xaa93('0x1'),'afterDestroy':'remove'};function emitEvent(_0xdb8133){return function(_0x4deab1,_0x242aa2,_0x181549){DashboardItemEvents[_0xaa93('0x2')](_0xdb8133+':'+_0x4deab1['id'],_0x4deab1);DashboardItemEvents[_0xaa93('0x2')](_0xdb8133,_0x4deab1);_0x181549(null);};}for(var e in events){if(events[_0xaa93('0x3')](e)){var event=events[e];DashboardItem['hook'](e,emitEvent(event));}}module[_0xaa93('0x4')]=DashboardItemEvents;
\ No newline at end of file