Built motion from commit 14588770.|2.5.38
[motion2.git] / server / api / team / team.events.js
index c1d5710..823b14f 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xf543=['remove','emit','hasOwnProperty','hook','exports','events','../../mysqldb','Team','setMaxListeners','save','update'];(function(_0x10ef19,_0x3af3e8){var _0x52957c=function(_0xb08ffa){while(--_0xb08ffa){_0x10ef19['push'](_0x10ef19['shift']());}};_0x52957c(++_0x3af3e8);}(_0xf543,0x94));var _0x3f54=function(_0x556974,_0x3542cf){_0x556974=_0x556974-0x0;var _0xba6c32=_0xf543[_0x556974];return _0xba6c32;};'use strict';var EventEmitter=require(_0x3f54('0x0'));var Team=require(_0x3f54('0x1'))['db'][_0x3f54('0x2')];var TeamEvents=new EventEmitter();TeamEvents[_0x3f54('0x3')](0x0);var events={'afterCreate':_0x3f54('0x4'),'afterUpdate':_0x3f54('0x5'),'afterDestroy':_0x3f54('0x6')};function emitEvent(_0x14db5d){return function(_0x4b873d,_0xf9d097,_0x5c7bbd){TeamEvents[_0x3f54('0x7')](_0x14db5d+':'+_0x4b873d['id'],_0x4b873d);TeamEvents[_0x3f54('0x7')](_0x14db5d,_0x4b873d);_0x5c7bbd(null);};}for(var e in events){if(events[_0x3f54('0x8')](e)){var event=events[e];Team[_0x3f54('0x9')](e,emitEvent(event));}}module[_0x3f54('0xa')]=TeamEvents;
\ No newline at end of file
+var _0x995f=['hasOwnProperty','hook','../../mysqldb','Team','setMaxListeners','save','update','emit'];(function(_0x41d09a,_0x2a2699){var _0x26e807=function(_0x20a9fe){while(--_0x20a9fe){_0x41d09a['push'](_0x41d09a['shift']());}};_0x26e807(++_0x2a2699);}(_0x995f,0xca));var _0xf995=function(_0x6978c0,_0x1f6765){_0x6978c0=_0x6978c0-0x0;var _0x361377=_0x995f[_0x6978c0];return _0x361377;};'use strict';var EventEmitter=require('events');var Team=require(_0xf995('0x0'))['db'][_0xf995('0x1')];var TeamEvents=new EventEmitter();TeamEvents[_0xf995('0x2')](0x0);var events={'afterCreate':_0xf995('0x3'),'afterUpdate':_0xf995('0x4'),'afterDestroy':'remove'};function emitEvent(_0x76800d){return function(_0x2943d1,_0x5e8d1e,_0x2dcbfc){TeamEvents['emit'](_0x76800d+':'+_0x2943d1['id'],_0x2943d1);TeamEvents[_0xf995('0x5')](_0x76800d,_0x2943d1);_0x2dcbfc(null);};}for(var e in events){if(events[_0xf995('0x6')](e)){var event=events[e];Team[_0xf995('0x7')](e,emitEvent(event));}}module['exports']=TeamEvents;
\ No newline at end of file