Built motion from commit b0a9a629.|2.6.33
[motion2.git] / server / api / chatGroup / chatGroup.events.js
index 901b110..76f5ad8 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xffaf=['exports','ChatGroup','setMaxListeners','remove','emit','hook'];(function(_0xef8146,_0x459c34){var _0x5a6cb0=function(_0x2f84ec){while(--_0x2f84ec){_0xef8146['push'](_0xef8146['shift']());}};_0x5a6cb0(++_0x459c34);}(_0xffaf,0x1c3));var _0xfffa=function(_0x295314,_0x17b250){_0x295314=_0x295314-0x0;var _0x584b0c=_0xffaf[_0x295314];return _0x584b0c;};'use strict';var EventEmitter=require('events');var ChatGroup=require('../../mysqldb')['db'][_0xfffa('0x0')];var ChatGroupEvents=new EventEmitter();ChatGroupEvents[_0xfffa('0x1')](0x0);var events={'afterCreate':'save','afterUpdate':'update','afterDestroy':_0xfffa('0x2')};function emitEvent(_0x2ab24d){return function(_0x46fadf,_0x576b08,_0x5dc4be){ChatGroupEvents[_0xfffa('0x3')](_0x2ab24d+':'+_0x46fadf['id'],_0x46fadf);ChatGroupEvents['emit'](_0x2ab24d,_0x46fadf);_0x5dc4be(null);};}for(var e in events){if(events['hasOwnProperty'](e)){var event=events[e];ChatGroup[_0xfffa('0x4')](e,emitEvent(event));}}module[_0xfffa('0x5')]=ChatGroupEvents;
\ No newline at end of file
+var _0x7750=['hook','events','ChatGroup','setMaxListeners','emit'];(function(_0x1e9e56,_0x34a74a){var _0x5d5e2e=function(_0x4bfcc2){while(--_0x4bfcc2){_0x1e9e56['push'](_0x1e9e56['shift']());}};_0x5d5e2e(++_0x34a74a);}(_0x7750,0x182));var _0x0775=function(_0x5b77fe,_0x3ba4ec){_0x5b77fe=_0x5b77fe-0x0;var _0x33cf70=_0x7750[_0x5b77fe];return _0x33cf70;};'use strict';var EventEmitter=require(_0x0775('0x0'));var ChatGroup=require('../../mysqldb')['db'][_0x0775('0x1')];var ChatGroupEvents=new EventEmitter();ChatGroupEvents[_0x0775('0x2')](0x0);var events={'afterCreate':'save','afterUpdate':'update','afterDestroy':'remove'};function emitEvent(_0x255bdc){return function(_0x26b370,_0x114bbd,_0x3a2f34){ChatGroupEvents[_0x0775('0x3')](_0x255bdc+':'+_0x26b370['id'],_0x26b370);ChatGroupEvents[_0x0775('0x3')](_0x255bdc,_0x26b370);_0x3a2f34(null);};}for(var e in events){if(events['hasOwnProperty'](e)){var event=events[e];ChatGroup[_0x0775('0x4')](e,emitEvent(event));}}module['exports']=ChatGroupEvents;
\ No newline at end of file