Built motion from commit (unavailable).|2.1.0
[motion2.git] / server / api / dashboard / dashboard.events.js
index b7ef2f1..21a3a20 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x6611=['save','update','remove','emit','exports','../../mysqldb','Dashboard','setMaxListeners'];(function(_0x17d9e3,_0x1f969c){var _0x14192d=function(_0x159745){while(--_0x159745){_0x17d9e3['push'](_0x17d9e3['shift']());}};_0x14192d(++_0x1f969c);}(_0x6611,0xdd));var _0x1661=function(_0x432682,_0x253044){_0x432682=_0x432682-0x0;var _0x463d05=_0x6611[_0x432682];return _0x463d05;};'use strict';var EventEmitter=require('events');var Dashboard=require(_0x1661('0x0'))['db'][_0x1661('0x1')];var DashboardEvents=new EventEmitter();DashboardEvents[_0x1661('0x2')](0x0);var events={'afterCreate':_0x1661('0x3'),'afterUpdate':_0x1661('0x4'),'afterDestroy':_0x1661('0x5')};function emitEvent(_0x44e418){return function(_0x25bce6,_0x277da8,_0x28f924){DashboardEvents[_0x1661('0x6')](_0x44e418+':'+_0x25bce6['id'],_0x25bce6);DashboardEvents[_0x1661('0x6')](_0x44e418,_0x25bce6);_0x28f924(null);};}for(var e in events){if(events['hasOwnProperty'](e)){var event=events[e];Dashboard['hook'](e,emitEvent(event));}}module[_0x1661('0x7')]=DashboardEvents;
\ No newline at end of file
+var _0x9e88=['emit','hasOwnProperty','hook','events','Dashboard','setMaxListeners','save','update'];(function(_0xb0f7c3,_0x4eae95){var _0x28ea68=function(_0x4395a7){while(--_0x4395a7){_0xb0f7c3['push'](_0xb0f7c3['shift']());}};_0x28ea68(++_0x4eae95);}(_0x9e88,0x123));var _0x89e8=function(_0x2839bd,_0x211d10){_0x2839bd=_0x2839bd-0x0;var _0x55c926=_0x9e88[_0x2839bd];return _0x55c926;};'use strict';var EventEmitter=require(_0x89e8('0x0'));var Dashboard=require('../../mysqldb')['db'][_0x89e8('0x1')];var DashboardEvents=new EventEmitter();DashboardEvents[_0x89e8('0x2')](0x0);var events={'afterCreate':_0x89e8('0x3'),'afterUpdate':_0x89e8('0x4'),'afterDestroy':'remove'};function emitEvent(_0x20479c){return function(_0x5a82d2,_0x2862ea,_0x1c4983){DashboardEvents['emit'](_0x20479c+':'+_0x5a82d2['id'],_0x5a82d2);DashboardEvents[_0x89e8('0x5')](_0x20479c,_0x5a82d2);_0x1c4983(null);};}for(var e in events){if(events[_0x89e8('0x6')](e)){var event=events[e];Dashboard[_0x89e8('0x7')](e,emitEvent(event));}}module['exports']=DashboardEvents;
\ No newline at end of file