Built motion from commit 863c3375.|2.6.28
[motion2.git] / server / api / dashboard / dashboard.events.js
index 6e0eb7d..d8bc630 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x3a89=['../../mysqldb','setMaxListeners','save','update','remove','emit','hasOwnProperty','hook','events'];(function(_0x59f97a,_0x511696){var _0x411b33=function(_0x4f801e){while(--_0x4f801e){_0x59f97a['push'](_0x59f97a['shift']());}};_0x411b33(++_0x511696);}(_0x3a89,0xc5));var _0x93a8=function(_0x560af9,_0x5c089f){_0x560af9=_0x560af9-0x0;var _0x559cd4=_0x3a89[_0x560af9];return _0x559cd4;};'use strict';var EventEmitter=require(_0x93a8('0x0'));var Dashboard=require(_0x93a8('0x1'))['db']['Dashboard'];var DashboardEvents=new EventEmitter();DashboardEvents[_0x93a8('0x2')](0x0);var events={'afterCreate':_0x93a8('0x3'),'afterUpdate':_0x93a8('0x4'),'afterDestroy':_0x93a8('0x5')};function emitEvent(_0x4f705d){return function(_0x570cde,_0x5b0264,_0x167b94){DashboardEvents[_0x93a8('0x6')](_0x4f705d+':'+_0x570cde['id'],_0x570cde);DashboardEvents[_0x93a8('0x6')](_0x4f705d,_0x570cde);_0x167b94(null);};}for(var e in events){if(events[_0x93a8('0x7')](e)){var event=events[e];Dashboard[_0x93a8('0x8')](e,emitEvent(event));}}module['exports']=DashboardEvents;
\ No newline at end of file
+var _0x4b9f=['exports','events','../../mysqldb','Dashboard','setMaxListeners','save','update','emit','hasOwnProperty'];(function(_0x5acc3d,_0x4265eb){var _0x4dffc6=function(_0x246147){while(--_0x246147){_0x5acc3d['push'](_0x5acc3d['shift']());}};_0x4dffc6(++_0x4265eb);}(_0x4b9f,0x18d));var _0xf4b9=function(_0x20a584,_0xe384a5){_0x20a584=_0x20a584-0x0;var _0x4b41a8=_0x4b9f[_0x20a584];return _0x4b41a8;};'use strict';var EventEmitter=require(_0xf4b9('0x0'));var Dashboard=require(_0xf4b9('0x1'))['db'][_0xf4b9('0x2')];var DashboardEvents=new EventEmitter();DashboardEvents[_0xf4b9('0x3')](0x0);var events={'afterCreate':_0xf4b9('0x4'),'afterUpdate':_0xf4b9('0x5'),'afterDestroy':'remove'};function emitEvent(_0x145f36){return function(_0x1a7a59,_0x5a9f8d,_0x2e11f7){DashboardEvents[_0xf4b9('0x6')](_0x145f36+':'+_0x1a7a59['id'],_0x1a7a59);DashboardEvents[_0xf4b9('0x6')](_0x145f36,_0x1a7a59);_0x2e11f7(null);};}for(var e in events){if(events[_0xf4b9('0x7')](e)){var event=events[e];Dashboard['hook'](e,emitEvent(event));}}module[_0xf4b9('0x8')]=DashboardEvents;
\ No newline at end of file