Built motion from commit (unavailable).|2.5.3
[motion2.git] / server / api / team / team.events.js
index 5b3fe18..b5019a4 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xc3c0=['update','emit','hasOwnProperty','hook','exports','Team','save'];(function(_0x25bea7,_0x49ab45){var _0x175952=function(_0x56a0b5){while(--_0x56a0b5){_0x25bea7['push'](_0x25bea7['shift']());}};_0x175952(++_0x49ab45);}(_0xc3c0,0x1b0));var _0x0c3c=function(_0x5a7ab7,_0x607bfe){_0x5a7ab7=_0x5a7ab7-0x0;var _0x2980e5=_0xc3c0[_0x5a7ab7];return _0x2980e5;};'use strict';var EventEmitter=require('events');var Team=require('../../mysqldb')['db'][_0x0c3c('0x0')];var TeamEvents=new EventEmitter();TeamEvents['setMaxListeners'](0x0);var events={'afterCreate':_0x0c3c('0x1'),'afterUpdate':_0x0c3c('0x2'),'afterDestroy':'remove'};function emitEvent(_0xc43a95){return function(_0x5449e2,_0x4d80fb,_0x142e80){TeamEvents[_0x0c3c('0x3')](_0xc43a95+':'+_0x5449e2['id'],_0x5449e2);TeamEvents[_0x0c3c('0x3')](_0xc43a95,_0x5449e2);_0x142e80(null);};}for(var e in events){if(events[_0x0c3c('0x4')](e)){var event=events[e];Team[_0x0c3c('0x5')](e,emitEvent(event));}}module[_0x0c3c('0x6')]=TeamEvents;
\ No newline at end of file
+var _0x8341=['save','update','remove','emit','hasOwnProperty','events','../../mysqldb','Team'];(function(_0x2c6140,_0xb1faa){var _0x1c4132=function(_0x4466d7){while(--_0x4466d7){_0x2c6140['push'](_0x2c6140['shift']());}};_0x1c4132(++_0xb1faa);}(_0x8341,0x17d));var _0x1834=function(_0x318a88,_0x341283){_0x318a88=_0x318a88-0x0;var _0x3aa4fa=_0x8341[_0x318a88];return _0x3aa4fa;};'use strict';var EventEmitter=require(_0x1834('0x0'));var Team=require(_0x1834('0x1'))['db'][_0x1834('0x2')];var TeamEvents=new EventEmitter();TeamEvents['setMaxListeners'](0x0);var events={'afterCreate':_0x1834('0x3'),'afterUpdate':_0x1834('0x4'),'afterDestroy':_0x1834('0x5')};function emitEvent(_0xd8a7ac){return function(_0x244d91,_0x4a5f02,_0x458857){TeamEvents[_0x1834('0x6')](_0xd8a7ac+':'+_0x244d91['id'],_0x244d91);TeamEvents['emit'](_0xd8a7ac,_0x244d91);_0x458857(null);};}for(var e in events){if(events[_0x1834('0x7')](e)){var event=events[e];Team['hook'](e,emitEvent(event));}}module['exports']=TeamEvents;
\ No newline at end of file