Built motion from commit bbec7235.|2.6.20
[motion2.git] / server / api / team / team.events.js
index 1dee697..9c677cc 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x650c=['hasOwnProperty','hook','exports','events','../../mysqldb','save','remove','emit'];(function(_0x2c7618,_0x26be9c){var _0x5ce3f0=function(_0x1837b3){while(--_0x1837b3){_0x2c7618['push'](_0x2c7618['shift']());}};_0x5ce3f0(++_0x26be9c);}(_0x650c,0x163));var _0xc650=function(_0x286614,_0x2c427e){_0x286614=_0x286614-0x0;var _0x439d92=_0x650c[_0x286614];return _0x439d92;};'use strict';var EventEmitter=require(_0xc650('0x0'));var Team=require(_0xc650('0x1'))['db']['Team'];var TeamEvents=new EventEmitter();TeamEvents['setMaxListeners'](0x0);var events={'afterCreate':_0xc650('0x2'),'afterUpdate':'update','afterDestroy':_0xc650('0x3')};function emitEvent(_0x40a3c5){return function(_0x4526e6,_0x63bed6,_0x54c6b7){TeamEvents['emit'](_0x40a3c5+':'+_0x4526e6['id'],_0x4526e6);TeamEvents[_0xc650('0x4')](_0x40a3c5,_0x4526e6);_0x54c6b7(null);};}for(var e in events){if(events[_0xc650('0x5')](e)){var event=events[e];Team[_0xc650('0x6')](e,emitEvent(event));}}module[_0xc650('0x7')]=TeamEvents;
\ No newline at end of file
+var _0x9c37=['hook','exports','events','../../mysqldb','Team','setMaxListeners','save','remove','emit','hasOwnProperty'];(function(_0x88cc5c,_0x4c99a2){var _0x173a72=function(_0x3a7174){while(--_0x3a7174){_0x88cc5c['push'](_0x88cc5c['shift']());}};_0x173a72(++_0x4c99a2);}(_0x9c37,0x7a));var _0x79c3=function(_0x546d2f,_0x371123){_0x546d2f=_0x546d2f-0x0;var _0x6582a9=_0x9c37[_0x546d2f];return _0x6582a9;};'use strict';var EventEmitter=require(_0x79c3('0x0'));var Team=require(_0x79c3('0x1'))['db'][_0x79c3('0x2')];var TeamEvents=new EventEmitter();TeamEvents[_0x79c3('0x3')](0x0);var events={'afterCreate':_0x79c3('0x4'),'afterUpdate':'update','afterDestroy':_0x79c3('0x5')};function emitEvent(_0x2c8a96){return function(_0x3ca27e,_0x2c603f,_0x4f46e4){TeamEvents[_0x79c3('0x6')](_0x2c8a96+':'+_0x3ca27e['id'],_0x3ca27e);TeamEvents[_0x79c3('0x6')](_0x2c8a96,_0x3ca27e);_0x4f46e4(null);};}for(var e in events){if(events[_0x79c3('0x7')](e)){var event=events[e];Team[_0x79c3('0x8')](e,emitEvent(event));}}module[_0x79c3('0x9')]=TeamEvents;
\ No newline at end of file