Built motion from commit caf7d5f0.|2.5.39
[motion2.git] / server / api / team / team.events.js
index 823b14f..36f57e7 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-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
+var _0x52b5=['update','remove','emit','hasOwnProperty','hook','exports','../../mysqldb','Team','setMaxListeners'];(function(_0x3a0169,_0x522040){var _0x4a8499=function(_0x5f2985){while(--_0x5f2985){_0x3a0169['push'](_0x3a0169['shift']());}};_0x4a8499(++_0x522040);}(_0x52b5,0x153));var _0x552b=function(_0x15bbc9,_0x5c059b){_0x15bbc9=_0x15bbc9-0x0;var _0x601ca9=_0x52b5[_0x15bbc9];return _0x601ca9;};'use strict';var EventEmitter=require('events');var Team=require(_0x552b('0x0'))['db'][_0x552b('0x1')];var TeamEvents=new EventEmitter();TeamEvents[_0x552b('0x2')](0x0);var events={'afterCreate':'save','afterUpdate':_0x552b('0x3'),'afterDestroy':_0x552b('0x4')};function emitEvent(_0x3d7267){return function(_0x5ae80e,_0x4bb8f9,_0x157363){TeamEvents[_0x552b('0x5')](_0x3d7267+':'+_0x5ae80e['id'],_0x5ae80e);TeamEvents['emit'](_0x3d7267,_0x5ae80e);_0x157363(null);};}for(var e in events){if(events[_0x552b('0x6')](e)){var event=events[e];Team[_0x552b('0x7')](e,emitEvent(event));}}module[_0x552b('0x8')]=TeamEvents;
\ No newline at end of file