Built motion from commit d9028345.|2.5.43
[motion2.git] / server / api / team / team.events.js
index 3d1e313..9b6fb6c 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x2dc4=['Team','update','remove','emit','hasOwnProperty','hook','exports','events'];(function(_0x1235de,_0x307f79){var _0x3baa81=function(_0x3b9410){while(--_0x3b9410){_0x1235de['push'](_0x1235de['shift']());}};_0x3baa81(++_0x307f79);}(_0x2dc4,0x1cf));var _0x42dc=function(_0xe833cc,_0x467d44){_0xe833cc=_0xe833cc-0x0;var _0x3ac7d6=_0x2dc4[_0xe833cc];return _0x3ac7d6;};'use strict';var EventEmitter=require(_0x42dc('0x0'));var Team=require('../../mysqldb')['db'][_0x42dc('0x1')];var TeamEvents=new EventEmitter();TeamEvents['setMaxListeners'](0x0);var events={'afterCreate':'save','afterUpdate':_0x42dc('0x2'),'afterDestroy':_0x42dc('0x3')};function emitEvent(_0x15a953){return function(_0x70cb23,_0x4e3d1a,_0xcb3207){TeamEvents[_0x42dc('0x4')](_0x15a953+':'+_0x70cb23['id'],_0x70cb23);TeamEvents[_0x42dc('0x4')](_0x15a953,_0x70cb23);_0xcb3207(null);};}for(var e in events){if(events[_0x42dc('0x5')](e)){var event=events[e];Team[_0x42dc('0x6')](e,emitEvent(event));}}module[_0x42dc('0x7')]=TeamEvents;
\ No newline at end of file
+var _0x0cf8=['remove','emit','hasOwnProperty','hook','exports','events','../../mysqldb','save','update'];(function(_0x1e4cac,_0x262abb){var _0x183e93=function(_0x19e6ef){while(--_0x19e6ef){_0x1e4cac['push'](_0x1e4cac['shift']());}};_0x183e93(++_0x262abb);}(_0x0cf8,0x1c7));var _0x80cf=function(_0x5854fc,_0x3ac7ac){_0x5854fc=_0x5854fc-0x0;var _0x4643f8=_0x0cf8[_0x5854fc];return _0x4643f8;};'use strict';var EventEmitter=require(_0x80cf('0x0'));var Team=require(_0x80cf('0x1'))['db']['Team'];var TeamEvents=new EventEmitter();TeamEvents['setMaxListeners'](0x0);var events={'afterCreate':_0x80cf('0x2'),'afterUpdate':_0x80cf('0x3'),'afterDestroy':_0x80cf('0x4')};function emitEvent(_0x5e84d3){return function(_0x3adb01,_0x420b4c,_0x21c033){TeamEvents['emit'](_0x5e84d3+':'+_0x3adb01['id'],_0x3adb01);TeamEvents[_0x80cf('0x5')](_0x5e84d3,_0x3adb01);_0x21c033(null);};}for(var e in events){if(events[_0x80cf('0x6')](e)){var event=events[e];Team[_0x80cf('0x7')](e,emitEvent(event));}}module[_0x80cf('0x8')]=TeamEvents;
\ No newline at end of file