Built motion from commit (unavailable).|2.5.4
[motion2.git] / server / api / dashboard / dashboard.events.js
index a325ab3..1a3389c 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x42fc=['save','update','remove','emit','hasOwnProperty','hook','exports','events'];(function(_0x57e80a,_0xac3f2a){var _0x181027=function(_0x27487f){while(--_0x27487f){_0x57e80a['push'](_0x57e80a['shift']());}};_0x181027(++_0xac3f2a);}(_0x42fc,0x1a7));var _0xc42f=function(_0x12bdfc,_0xf55e66){_0x12bdfc=_0x12bdfc-0x0;var _0x24f758=_0x42fc[_0x12bdfc];return _0x24f758;};'use strict';var EventEmitter=require(_0xc42f('0x0'));var Dashboard=require('../../mysqldb')['db']['Dashboard'];var DashboardEvents=new EventEmitter();DashboardEvents['setMaxListeners'](0x0);var events={'afterCreate':_0xc42f('0x1'),'afterUpdate':_0xc42f('0x2'),'afterDestroy':_0xc42f('0x3')};function emitEvent(_0x493072){return function(_0x4304b8,_0x48916d,_0x12c95f){DashboardEvents[_0xc42f('0x4')](_0x493072+':'+_0x4304b8['id'],_0x4304b8);DashboardEvents[_0xc42f('0x4')](_0x493072,_0x4304b8);_0x12c95f(null);};}for(var e in events){if(events[_0xc42f('0x5')](e)){var event=events[e];Dashboard[_0xc42f('0x6')](e,emitEvent(event));}}module[_0xc42f('0x7')]=DashboardEvents;
\ No newline at end of file
+var _0xcfbe=['hasOwnProperty','hook','exports','events','../../mysqldb','Dashboard','remove','emit'];(function(_0x20e187,_0x1ef9e1){var _0x425928=function(_0x471806){while(--_0x471806){_0x20e187['push'](_0x20e187['shift']());}};_0x425928(++_0x1ef9e1);}(_0xcfbe,0x83));var _0xecfb=function(_0x5e7a86,_0x502364){_0x5e7a86=_0x5e7a86-0x0;var _0xbbdd3d=_0xcfbe[_0x5e7a86];return _0xbbdd3d;};'use strict';var EventEmitter=require(_0xecfb('0x0'));var Dashboard=require(_0xecfb('0x1'))['db'][_0xecfb('0x2')];var DashboardEvents=new EventEmitter();DashboardEvents['setMaxListeners'](0x0);var events={'afterCreate':'save','afterUpdate':'update','afterDestroy':_0xecfb('0x3')};function emitEvent(_0x3979c8){return function(_0x1296ee,_0x17643d,_0x110e74){DashboardEvents['emit'](_0x3979c8+':'+_0x1296ee['id'],_0x1296ee);DashboardEvents[_0xecfb('0x4')](_0x3979c8,_0x1296ee);_0x110e74(null);};}for(var e in events){if(events[_0xecfb('0x5')](e)){var event=events[e];Dashboard[_0xecfb('0x6')](e,emitEvent(event));}}module[_0xecfb('0x7')]=DashboardEvents;
\ No newline at end of file