Built motion from commit 4e7c323b.|2.5.34
[motion2.git] / server / api / dashboardItem / dashboardItem.events.js
index d74ee46..d1382bc 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x5886=['update','remove','hasOwnProperty','hook','exports','events','../../mysqldb','DashboardItem','save'];(function(_0x4b369d,_0x265eb8){var _0x571a98=function(_0x56341a){while(--_0x56341a){_0x4b369d['push'](_0x4b369d['shift']());}};_0x571a98(++_0x265eb8);}(_0x5886,0x10a));var _0x6588=function(_0x27355c,_0x5526bb){_0x27355c=_0x27355c-0x0;var _0x3e9c76=_0x5886[_0x27355c];return _0x3e9c76;};'use strict';var EventEmitter=require(_0x6588('0x0'));var DashboardItem=require(_0x6588('0x1'))['db'][_0x6588('0x2')];var DashboardItemEvents=new EventEmitter();DashboardItemEvents['setMaxListeners'](0x0);var events={'afterCreate':_0x6588('0x3'),'afterUpdate':_0x6588('0x4'),'afterDestroy':_0x6588('0x5')};function emitEvent(_0x4db9b7){return function(_0x48f81e,_0x40a3ee,_0x397397){DashboardItemEvents['emit'](_0x4db9b7+':'+_0x48f81e['id'],_0x48f81e);DashboardItemEvents['emit'](_0x4db9b7,_0x48f81e);_0x397397(null);};}for(var e in events){if(events[_0x6588('0x6')](e)){var event=events[e];DashboardItem[_0x6588('0x7')](e,emitEvent(event));}}module[_0x6588('0x8')]=DashboardItemEvents;
\ No newline at end of file
+var _0xbcf1=['exports','events','DashboardItem','setMaxListeners','save','update','remove','emit','hasOwnProperty','hook'];(function(_0x518ad6,_0x4ac7ac){var _0x5deb89=function(_0xa15028){while(--_0xa15028){_0x518ad6['push'](_0x518ad6['shift']());}};_0x5deb89(++_0x4ac7ac);}(_0xbcf1,0x97));var _0x1bcf=function(_0x541a67,_0x50728d){_0x541a67=_0x541a67-0x0;var _0x45da2a=_0xbcf1[_0x541a67];return _0x45da2a;};'use strict';var EventEmitter=require(_0x1bcf('0x0'));var DashboardItem=require('../../mysqldb')['db'][_0x1bcf('0x1')];var DashboardItemEvents=new EventEmitter();DashboardItemEvents[_0x1bcf('0x2')](0x0);var events={'afterCreate':_0x1bcf('0x3'),'afterUpdate':_0x1bcf('0x4'),'afterDestroy':_0x1bcf('0x5')};function emitEvent(_0x4c7c09){return function(_0x5e54e,_0x537c49,_0x58d285){DashboardItemEvents[_0x1bcf('0x6')](_0x4c7c09+':'+_0x5e54e['id'],_0x5e54e);DashboardItemEvents[_0x1bcf('0x6')](_0x4c7c09,_0x5e54e);_0x58d285(null);};}for(var e in events){if(events[_0x1bcf('0x7')](e)){var event=events[e];DashboardItem[_0x1bcf('0x8')](e,emitEvent(event));}}module[_0x1bcf('0x9')]=DashboardItemEvents;
\ No newline at end of file