Built motion from commit 44b1f254.|2.6.26
[motion2.git] / server / api / dashboard / dashboard.events.js
index e286034..95f9419 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x21bd=['exports','events','../../mysqldb','Dashboard','save','update','remove','emit','hasOwnProperty'];(function(_0x22e95c,_0x4207f3){var _0x4ea309=function(_0x42b451){while(--_0x42b451){_0x22e95c['push'](_0x22e95c['shift']());}};_0x4ea309(++_0x4207f3);}(_0x21bd,0x157));var _0xd21b=function(_0x44764d,_0x2e3275){_0x44764d=_0x44764d-0x0;var _0x3c8c4f=_0x21bd[_0x44764d];return _0x3c8c4f;};'use strict';var EventEmitter=require(_0xd21b('0x0'));var Dashboard=require(_0xd21b('0x1'))['db'][_0xd21b('0x2')];var DashboardEvents=new EventEmitter();DashboardEvents['setMaxListeners'](0x0);var events={'afterCreate':_0xd21b('0x3'),'afterUpdate':_0xd21b('0x4'),'afterDestroy':_0xd21b('0x5')};function emitEvent(_0xcab9a3){return function(_0x579393,_0x2792a1,_0x4871ff){DashboardEvents['emit'](_0xcab9a3+':'+_0x579393['id'],_0x579393);DashboardEvents[_0xd21b('0x6')](_0xcab9a3,_0x579393);_0x4871ff(null);};}for(var e in events){if(events[_0xd21b('0x7')](e)){var event=events[e];Dashboard['hook'](e,emitEvent(event));}}module[_0xd21b('0x8')]=DashboardEvents;
\ No newline at end of file
+var _0xd08c=['hasOwnProperty','hook','exports','Dashboard','save','remove'];(function(_0x4dff8a,_0x390f72){var _0x26c892=function(_0x213e0d){while(--_0x213e0d){_0x4dff8a['push'](_0x4dff8a['shift']());}};_0x26c892(++_0x390f72);}(_0xd08c,0x13b));var _0xcd08=function(_0x86ed6b,_0x1012fb){_0x86ed6b=_0x86ed6b-0x0;var _0x67b2bf=_0xd08c[_0x86ed6b];return _0x67b2bf;};'use strict';var EventEmitter=require('events');var Dashboard=require('../../mysqldb')['db'][_0xcd08('0x0')];var DashboardEvents=new EventEmitter();DashboardEvents['setMaxListeners'](0x0);var events={'afterCreate':_0xcd08('0x1'),'afterUpdate':'update','afterDestroy':_0xcd08('0x2')};function emitEvent(_0x19d03b){return function(_0x279c06,_0x97758d,_0x38dc98){DashboardEvents['emit'](_0x19d03b+':'+_0x279c06['id'],_0x279c06);DashboardEvents['emit'](_0x19d03b,_0x279c06);_0x38dc98(null);};}for(var e in events){if(events[_0xcd08('0x3')](e)){var event=events[e];Dashboard[_0xcd08('0x4')](e,emitEvent(event));}}module[_0xcd08('0x5')]=DashboardEvents;
\ No newline at end of file