X-Git-Url: http://repos.xcallymotion.com/?a=blobdiff_plain;f=server%2Fapi%2FdashboardItem%2FdashboardItem.events.js;h=46c19b1943fc60cb029945461cf3ab6852cf75bf;hb=c9bea7b5fb8c2c40aa3c8a89531d666691350a10;hp=f215476fdc4f51eb3611bf69545cffb6b2de3b37;hpb=de6f27d8824ffb29cbf937050a12378469af9a53;p=motion2.git diff --git a/server/api/dashboardItem/dashboardItem.events.js b/server/api/dashboardItem/dashboardItem.events.js index f215476..46c19b1 100644 --- a/server/api/dashboardItem/dashboardItem.events.js +++ b/server/api/dashboardItem/dashboardItem.events.js @@ -15,4 +15,4 @@ // * treaties. The SOFTWARE PRODUCT is licensed, not sold. * // * * // ************************************************************************* -var _0xf682=['../../mysqldb','DashboardItem','remove','emit','hasOwnProperty','hook'];(function(_0x3bf83f,_0x181cac){var _0x22c4a9=function(_0xb3ff0d){while(--_0xb3ff0d){_0x3bf83f['push'](_0x3bf83f['shift']());}};_0x22c4a9(++_0x181cac);}(_0xf682,0x1a4));var _0x2f68=function(_0x133bfb,_0x2e8a05){_0x133bfb=_0x133bfb-0x0;var _0x28e81c=_0xf682[_0x133bfb];return _0x28e81c;};'use strict';var EventEmitter=require('events');var DashboardItem=require(_0x2f68('0x0'))['db'][_0x2f68('0x1')];var DashboardItemEvents=new EventEmitter();DashboardItemEvents['setMaxListeners'](0x0);var events={'afterCreate':'save','afterUpdate':'update','afterDestroy':_0x2f68('0x2')};function emitEvent(_0x349aa1){return function(_0x3973f1,_0x34adfb,_0x3c7be8){DashboardItemEvents[_0x2f68('0x3')](_0x349aa1+':'+_0x3973f1['id'],_0x3973f1);DashboardItemEvents['emit'](_0x349aa1,_0x3973f1);_0x3c7be8(null);};}for(var e in events){if(events[_0x2f68('0x4')](e)){var event=events[e];DashboardItem[_0x2f68('0x5')](e,emitEvent(event));}}module['exports']=DashboardItemEvents; \ No newline at end of file +var _0xaa2c=['exports','events','../../mysqldb','DashboardItem','update','remove','emit','hook'];(function(_0x300370,_0x236c84){var _0x272b25=function(_0x2b9a87){while(--_0x2b9a87){_0x300370['push'](_0x300370['shift']());}};_0x272b25(++_0x236c84);}(_0xaa2c,0x1d1));var _0xcaa2=function(_0x1191d0,_0x3c8e6e){_0x1191d0=_0x1191d0-0x0;var _0x592084=_0xaa2c[_0x1191d0];return _0x592084;};'use strict';var EventEmitter=require(_0xcaa2('0x0'));var DashboardItem=require(_0xcaa2('0x1'))['db'][_0xcaa2('0x2')];var DashboardItemEvents=new EventEmitter();DashboardItemEvents['setMaxListeners'](0x0);var events={'afterCreate':'save','afterUpdate':_0xcaa2('0x3'),'afterDestroy':_0xcaa2('0x4')};function emitEvent(_0x4c2111){return function(_0x26f1ce,_0x4b0566,_0xa95aee){DashboardItemEvents[_0xcaa2('0x5')](_0x4c2111+':'+_0x26f1ce['id'],_0x26f1ce);DashboardItemEvents[_0xcaa2('0x5')](_0x4c2111,_0x26f1ce);_0xa95aee(null);};}for(var e in events){if(events['hasOwnProperty'](e)){var event=events[e];DashboardItem[_0xcaa2('0x6')](e,emitEvent(event));}}module[_0xcaa2('0x7')]=DashboardItemEvents; \ No newline at end of file