Built motion from commit d301b742.|2.6.29
[motion2.git] / server / api / chatGroup / chatGroup.events.js
index 45c22b2..71b08ea 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x1173=['../../mysqldb','ChatGroup','update','remove','emit','hasOwnProperty','hook','exports'];(function(_0x1694f5,_0x49b7c3){var _0x5b4321=function(_0x58c183){while(--_0x58c183){_0x1694f5['push'](_0x1694f5['shift']());}};_0x5b4321(++_0x49b7c3);}(_0x1173,0x138));var _0x3117=function(_0x47c2f9,_0x4d8900){_0x47c2f9=_0x47c2f9-0x0;var _0x35096f=_0x1173[_0x47c2f9];return _0x35096f;};'use strict';var EventEmitter=require('events');var ChatGroup=require(_0x3117('0x0'))['db'][_0x3117('0x1')];var ChatGroupEvents=new EventEmitter();ChatGroupEvents['setMaxListeners'](0x0);var events={'afterCreate':'save','afterUpdate':_0x3117('0x2'),'afterDestroy':_0x3117('0x3')};function emitEvent(_0x317727){return function(_0x548d9e,_0xf4e581,_0x10e949){ChatGroupEvents[_0x3117('0x4')](_0x317727+':'+_0x548d9e['id'],_0x548d9e);ChatGroupEvents[_0x3117('0x4')](_0x317727,_0x548d9e);_0x10e949(null);};}for(var e in events){if(events[_0x3117('0x5')](e)){var event=events[e];ChatGroup[_0x3117('0x6')](e,emitEvent(event));}}module[_0x3117('0x7')]=ChatGroupEvents;
\ No newline at end of file
+var _0xa7c5=['emit','hasOwnProperty','hook','events','save','update','remove'];(function(_0x1b5aea,_0x1afe6f){var _0x51cae9=function(_0x1494a6){while(--_0x1494a6){_0x1b5aea['push'](_0x1b5aea['shift']());}};_0x51cae9(++_0x1afe6f);}(_0xa7c5,0x1e6));var _0x5a7c=function(_0x16923f,_0xe9d316){_0x16923f=_0x16923f-0x0;var _0x1cf14a=_0xa7c5[_0x16923f];return _0x1cf14a;};'use strict';var EventEmitter=require(_0x5a7c('0x0'));var ChatGroup=require('../../mysqldb')['db']['ChatGroup'];var ChatGroupEvents=new EventEmitter();ChatGroupEvents['setMaxListeners'](0x0);var events={'afterCreate':_0x5a7c('0x1'),'afterUpdate':_0x5a7c('0x2'),'afterDestroy':_0x5a7c('0x3')};function emitEvent(_0x2a0cc5){return function(_0x1bb1f4,_0x2944cf,_0x65a0cc){ChatGroupEvents[_0x5a7c('0x4')](_0x2a0cc5+':'+_0x1bb1f4['id'],_0x1bb1f4);ChatGroupEvents['emit'](_0x2a0cc5,_0x1bb1f4);_0x65a0cc(null);};}for(var e in events){if(events[_0x5a7c('0x5')](e)){var event=events[e];ChatGroup[_0x5a7c('0x6')](e,emitEvent(event));}}module['exports']=ChatGroupEvents;
\ No newline at end of file