Built motion from commit (unavailable).|2.5.21
[motion2.git] / server / api / dashboardItem / dashboardItem.events.js
index 873b153..3b02495 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xb807=['events','../../mysqldb','DashboardItem','setMaxListeners','save','update','remove','emit','hasOwnProperty','hook'];(function(_0x3ea913,_0x255df2){var _0x2b4f28=function(_0x48bb25){while(--_0x48bb25){_0x3ea913['push'](_0x3ea913['shift']());}};_0x2b4f28(++_0x255df2);}(_0xb807,0x17c));var _0x7b80=function(_0x3b9149,_0x2f93ab){_0x3b9149=_0x3b9149-0x0;var _0x2067f4=_0xb807[_0x3b9149];return _0x2067f4;};'use strict';var EventEmitter=require(_0x7b80('0x0'));var DashboardItem=require(_0x7b80('0x1'))['db'][_0x7b80('0x2')];var DashboardItemEvents=new EventEmitter();DashboardItemEvents[_0x7b80('0x3')](0x0);var events={'afterCreate':_0x7b80('0x4'),'afterUpdate':_0x7b80('0x5'),'afterDestroy':_0x7b80('0x6')};function emitEvent(_0x41ec33){return function(_0x2ddaf3,_0x58a155,_0x446140){DashboardItemEvents['emit'](_0x41ec33+':'+_0x2ddaf3['id'],_0x2ddaf3);DashboardItemEvents[_0x7b80('0x7')](_0x41ec33,_0x2ddaf3);_0x446140(null);};}for(var e in events){if(events[_0x7b80('0x8')](e)){var event=events[e];DashboardItem[_0x7b80('0x9')](e,emitEvent(event));}}module['exports']=DashboardItemEvents;
\ No newline at end of file
+var _0xe7f5=['hasOwnProperty','hook','exports','events','../../mysqldb','DashboardItem','setMaxListeners','save','emit'];(function(_0x8aa8a2,_0x1bed71){var _0x20ea3f=function(_0x14ef35){while(--_0x14ef35){_0x8aa8a2['push'](_0x8aa8a2['shift']());}};_0x20ea3f(++_0x1bed71);}(_0xe7f5,0x1b3));var _0x5e7f=function(_0x42d138,_0x2de93b){_0x42d138=_0x42d138-0x0;var _0x23965e=_0xe7f5[_0x42d138];return _0x23965e;};'use strict';var EventEmitter=require(_0x5e7f('0x0'));var DashboardItem=require(_0x5e7f('0x1'))['db'][_0x5e7f('0x2')];var DashboardItemEvents=new EventEmitter();DashboardItemEvents[_0x5e7f('0x3')](0x0);var events={'afterCreate':_0x5e7f('0x4'),'afterUpdate':'update','afterDestroy':'remove'};function emitEvent(_0x530680){return function(_0x1f2eb6,_0x5c35e1,_0x3f09de){DashboardItemEvents[_0x5e7f('0x5')](_0x530680+':'+_0x1f2eb6['id'],_0x1f2eb6);DashboardItemEvents[_0x5e7f('0x5')](_0x530680,_0x1f2eb6);_0x3f09de(null);};}for(var e in events){if(events[_0x5e7f('0x6')](e)){var event=events[e];DashboardItem[_0x5e7f('0x7')](e,emitEvent(event));}}module[_0x5e7f('0x8')]=DashboardItemEvents;
\ No newline at end of file