Built motion from commit 10af8726.|2.6.34
[motion2.git] / server / api / dashboard / dashboard.events.js
index 74c2128..4ebc139 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xce2f=['../../mysqldb','setMaxListeners','save','update','emit','hook','exports','events'];(function(_0x22b68a,_0x2bffc3){var _0x1ac67a=function(_0x25f9d5){while(--_0x25f9d5){_0x22b68a['push'](_0x22b68a['shift']());}};_0x1ac67a(++_0x2bffc3);}(_0xce2f,0x1ef));var _0xfce2=function(_0x8c5648,_0x6a34b){_0x8c5648=_0x8c5648-0x0;var _0x19a4d6=_0xce2f[_0x8c5648];return _0x19a4d6;};'use strict';var EventEmitter=require(_0xfce2('0x0'));var Dashboard=require(_0xfce2('0x1'))['db']['Dashboard'];var DashboardEvents=new EventEmitter();DashboardEvents[_0xfce2('0x2')](0x0);var events={'afterCreate':_0xfce2('0x3'),'afterUpdate':_0xfce2('0x4'),'afterDestroy':'remove'};function emitEvent(_0x4170fc){return function(_0x8e48f1,_0x5a6aac,_0x124616){DashboardEvents[_0xfce2('0x5')](_0x4170fc+':'+_0x8e48f1['id'],_0x8e48f1);DashboardEvents[_0xfce2('0x5')](_0x4170fc,_0x8e48f1);_0x124616(null);};}for(var e in events){if(events['hasOwnProperty'](e)){var event=events[e];Dashboard[_0xfce2('0x6')](e,emitEvent(event));}}module[_0xfce2('0x7')]=DashboardEvents;
\ No newline at end of file
+var _0x625a=['save','remove','emit','hasOwnProperty','exports','Dashboard'];(function(_0x1cd2a0,_0xfc4196){var _0x4ed55e=function(_0x512940){while(--_0x512940){_0x1cd2a0['push'](_0x1cd2a0['shift']());}};_0x4ed55e(++_0xfc4196);}(_0x625a,0x191));var _0xa625=function(_0x3f8a03,_0x319b9c){_0x3f8a03=_0x3f8a03-0x0;var _0x147fb2=_0x625a[_0x3f8a03];return _0x147fb2;};'use strict';var EventEmitter=require('events');var Dashboard=require('../../mysqldb')['db'][_0xa625('0x0')];var DashboardEvents=new EventEmitter();DashboardEvents['setMaxListeners'](0x0);var events={'afterCreate':_0xa625('0x1'),'afterUpdate':'update','afterDestroy':_0xa625('0x2')};function emitEvent(_0x48b5f9){return function(_0x252dd,_0x22dbba,_0x316eb7){DashboardEvents['emit'](_0x48b5f9+':'+_0x252dd['id'],_0x252dd);DashboardEvents[_0xa625('0x3')](_0x48b5f9,_0x252dd);_0x316eb7(null);};}for(var e in events){if(events[_0xa625('0x4')](e)){var event=events[e];Dashboard['hook'](e,emitEvent(event));}}module[_0xa625('0x5')]=DashboardEvents;
\ No newline at end of file