Built motion from commit dc14b02d.|2.6.27
[motion2.git] / server / api / dashboardItem / dashboardItem.events.js
index 9728ead..0aa54c8 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xe52b=['emit','hasOwnProperty','events','../../mysqldb','setMaxListeners','save','update','remove'];(function(_0x7600df,_0x31daf2){var _0x1b85d9=function(_0x17866e){while(--_0x17866e){_0x7600df['push'](_0x7600df['shift']());}};_0x1b85d9(++_0x31daf2);}(_0xe52b,0xc2));var _0xbe52=function(_0x44e4b7,_0x55ebac){_0x44e4b7=_0x44e4b7-0x0;var _0x56cdea=_0xe52b[_0x44e4b7];return _0x56cdea;};'use strict';var EventEmitter=require(_0xbe52('0x0'));var DashboardItem=require(_0xbe52('0x1'))['db']['DashboardItem'];var DashboardItemEvents=new EventEmitter();DashboardItemEvents[_0xbe52('0x2')](0x0);var events={'afterCreate':_0xbe52('0x3'),'afterUpdate':_0xbe52('0x4'),'afterDestroy':_0xbe52('0x5')};function emitEvent(_0x1b8f67){return function(_0x50dd35,_0x4b3de4,_0x35582f){DashboardItemEvents[_0xbe52('0x6')](_0x1b8f67+':'+_0x50dd35['id'],_0x50dd35);DashboardItemEvents[_0xbe52('0x6')](_0x1b8f67,_0x50dd35);_0x35582f(null);};}for(var e in events){if(events[_0xbe52('0x7')](e)){var event=events[e];DashboardItem['hook'](e,emitEvent(event));}}module['exports']=DashboardItemEvents;
\ No newline at end of file
+var _0x775e=['hasOwnProperty','hook','events','DashboardItem','setMaxListeners','save','update','emit'];(function(_0x1d70db,_0x142b63){var _0x3060c6=function(_0x347866){while(--_0x347866){_0x1d70db['push'](_0x1d70db['shift']());}};_0x3060c6(++_0x142b63);}(_0x775e,0xda));var _0xe775=function(_0x4d115a,_0x321a99){_0x4d115a=_0x4d115a-0x0;var _0x2808f3=_0x775e[_0x4d115a];return _0x2808f3;};'use strict';var EventEmitter=require(_0xe775('0x0'));var DashboardItem=require('../../mysqldb')['db'][_0xe775('0x1')];var DashboardItemEvents=new EventEmitter();DashboardItemEvents[_0xe775('0x2')](0x0);var events={'afterCreate':_0xe775('0x3'),'afterUpdate':_0xe775('0x4'),'afterDestroy':'remove'};function emitEvent(_0x95078d){return function(_0x43afd3,_0x330d30,_0x523a54){DashboardItemEvents[_0xe775('0x5')](_0x95078d+':'+_0x43afd3['id'],_0x43afd3);DashboardItemEvents[_0xe775('0x5')](_0x95078d,_0x43afd3);_0x523a54(null);};}for(var e in events){if(events[_0xe775('0x6')](e)){var event=events[e];DashboardItem[_0xe775('0x7')](e,emitEvent(event));}}module['exports']=DashboardItemEvents;
\ No newline at end of file