Built motion from commit 56a37f2a.|2.6.21
[motion2.git] / server / api / team / team.events.js
index 9c677cc..9b19c6a 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-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
+var _0xd02e=['remove','emit','exports','events','setMaxListeners','save','update'];(function(_0x45ef7a,_0x59e9b0){var _0x14933a=function(_0x447cb3){while(--_0x447cb3){_0x45ef7a['push'](_0x45ef7a['shift']());}};_0x14933a(++_0x59e9b0);}(_0xd02e,0x114));var _0xed02=function(_0x5ced11,_0x51ff5d){_0x5ced11=_0x5ced11-0x0;var _0x5a864e=_0xd02e[_0x5ced11];return _0x5a864e;};'use strict';var EventEmitter=require(_0xed02('0x0'));var Team=require('../../mysqldb')['db']['Team'];var TeamEvents=new EventEmitter();TeamEvents[_0xed02('0x1')](0x0);var events={'afterCreate':_0xed02('0x2'),'afterUpdate':_0xed02('0x3'),'afterDestroy':_0xed02('0x4')};function emitEvent(_0x1feeb4){return function(_0xe818b8,_0x1df4cd,_0x166270){TeamEvents[_0xed02('0x5')](_0x1feeb4+':'+_0xe818b8['id'],_0xe818b8);TeamEvents[_0xed02('0x5')](_0x1feeb4,_0xe818b8);_0x166270(null);};}for(var e in events){if(events['hasOwnProperty'](e)){var event=events[e];Team['hook'](e,emitEvent(event));}}module[_0xed02('0x6')]=TeamEvents;
\ No newline at end of file