Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / api / team / team.events.js
index 1024723..c91260c 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xcaf2=['hook','exports','events','Team','setMaxListeners','update','remove','emit'];(function(_0x5c6daf,_0x333aec){var _0x21f4bc=function(_0x1d02fc){while(--_0x1d02fc){_0x5c6daf['push'](_0x5c6daf['shift']());}};_0x21f4bc(++_0x333aec);}(_0xcaf2,0x8a));var _0x2caf=function(_0x1dbaee,_0x433c30){_0x1dbaee=_0x1dbaee-0x0;var _0x55b745=_0xcaf2[_0x1dbaee];return _0x55b745;};'use strict';var EventEmitter=require(_0x2caf('0x0'));var Team=require('../../mysqldb')['db'][_0x2caf('0x1')];var TeamEvents=new EventEmitter();TeamEvents[_0x2caf('0x2')](0x0);var events={'afterCreate':'save','afterUpdate':_0x2caf('0x3'),'afterDestroy':_0x2caf('0x4')};function emitEvent(_0x5b4a90){return function(_0xb4fae,_0x4d046b,_0x335e3c){TeamEvents[_0x2caf('0x5')](_0x5b4a90+':'+_0xb4fae['id'],_0xb4fae);TeamEvents[_0x2caf('0x5')](_0x5b4a90,_0xb4fae);_0x335e3c(null);};}for(var e in events){if(events['hasOwnProperty'](e)){var event=events[e];Team[_0x2caf('0x6')](e,emitEvent(event));}}module[_0x2caf('0x7')]=TeamEvents;
\ No newline at end of file
+var _0x4317=['remove','hasOwnProperty','hook','exports','../../mysqldb','Team','setMaxListeners','update'];(function(_0x42cae2,_0x284ef8){var _0x5f256f=function(_0x41abc8){while(--_0x41abc8){_0x42cae2['push'](_0x42cae2['shift']());}};_0x5f256f(++_0x284ef8);}(_0x4317,0x7c));var _0x7431=function(_0x465028,_0x4570ac){_0x465028=_0x465028-0x0;var _0xb783d4=_0x4317[_0x465028];return _0xb783d4;};'use strict';var EventEmitter=require('events');var Team=require(_0x7431('0x0'))['db'][_0x7431('0x1')];var TeamEvents=new EventEmitter();TeamEvents[_0x7431('0x2')](0x0);var events={'afterCreate':'save','afterUpdate':_0x7431('0x3'),'afterDestroy':_0x7431('0x4')};function emitEvent(_0x290b11){return function(_0xa4197b,_0x12c492,_0x201287){TeamEvents['emit'](_0x290b11+':'+_0xa4197b['id'],_0xa4197b);TeamEvents['emit'](_0x290b11,_0xa4197b);_0x201287(null);};}for(var e in events){if(events[_0x7431('0x5')](e)){var event=events[e];Team[_0x7431('0x6')](e,emitEvent(event));}}module[_0x7431('0x7')]=TeamEvents;
\ No newline at end of file