Built motion from commit d9028345.|2.5.43
[motion2.git] / server / api / chatGroup / chatGroup.events.js
index 1155626..9812616 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xbbaf=['hook','exports','events','../../mysqldb','ChatGroup','update','remove','emit','hasOwnProperty'];(function(_0x10a079,_0x723231){var _0x8af93f=function(_0x428726){while(--_0x428726){_0x10a079['push'](_0x10a079['shift']());}};_0x8af93f(++_0x723231);}(_0xbbaf,0x158));var _0xfbba=function(_0x11f28f,_0x30ebf9){_0x11f28f=_0x11f28f-0x0;var _0x413f1a=_0xbbaf[_0x11f28f];return _0x413f1a;};'use strict';var EventEmitter=require(_0xfbba('0x0'));var ChatGroup=require(_0xfbba('0x1'))['db'][_0xfbba('0x2')];var ChatGroupEvents=new EventEmitter();ChatGroupEvents['setMaxListeners'](0x0);var events={'afterCreate':'save','afterUpdate':_0xfbba('0x3'),'afterDestroy':_0xfbba('0x4')};function emitEvent(_0x20f220){return function(_0x3bd525,_0x4360b0,_0x25801c){ChatGroupEvents[_0xfbba('0x5')](_0x20f220+':'+_0x3bd525['id'],_0x3bd525);ChatGroupEvents[_0xfbba('0x5')](_0x20f220,_0x3bd525);_0x25801c(null);};}for(var e in events){if(events[_0xfbba('0x6')](e)){var event=events[e];ChatGroup[_0xfbba('0x7')](e,emitEvent(event));}}module[_0xfbba('0x8')]=ChatGroupEvents;
\ No newline at end of file
+var _0xe58e=['save','update','remove','emit','hasOwnProperty','exports','events','../../mysqldb'];(function(_0x296e0e,_0x342fa4){var _0x101c03=function(_0x5b9269){while(--_0x5b9269){_0x296e0e['push'](_0x296e0e['shift']());}};_0x101c03(++_0x342fa4);}(_0xe58e,0x10e));var _0xee58=function(_0x4762e9,_0x5f4e5d){_0x4762e9=_0x4762e9-0x0;var _0x470450=_0xe58e[_0x4762e9];return _0x470450;};'use strict';var EventEmitter=require(_0xee58('0x0'));var ChatGroup=require(_0xee58('0x1'))['db']['ChatGroup'];var ChatGroupEvents=new EventEmitter();ChatGroupEvents['setMaxListeners'](0x0);var events={'afterCreate':_0xee58('0x2'),'afterUpdate':_0xee58('0x3'),'afterDestroy':_0xee58('0x4')};function emitEvent(_0x21b90b){return function(_0x2520ed,_0x267e52,_0x5b1052){ChatGroupEvents['emit'](_0x21b90b+':'+_0x2520ed['id'],_0x2520ed);ChatGroupEvents[_0xee58('0x5')](_0x21b90b,_0x2520ed);_0x5b1052(null);};}for(var e in events){if(events[_0xee58('0x6')](e)){var event=events[e];ChatGroup['hook'](e,emitEvent(event));}}module[_0xee58('0x7')]=ChatGroupEvents;
\ No newline at end of file