Built motion from commit 37e1ed56.|2.6.29
[motion2.git] / server / api / chatMessage / chatMessage.events.js
index c107a41..4f34441 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x8dd7=['../../mysqldb','ChatMessage','update','remove','emit','events'];(function(_0x35e75a,_0x5ed225){var _0xb23c7f=function(_0x2fa40c){while(--_0x2fa40c){_0x35e75a['push'](_0x35e75a['shift']());}};_0xb23c7f(++_0x5ed225);}(_0x8dd7,0x167));var _0x78dd=function(_0x25e6ef,_0x4ce9b3){_0x25e6ef=_0x25e6ef-0x0;var _0x374885=_0x8dd7[_0x25e6ef];return _0x374885;};'use strict';var EventEmitter=require(_0x78dd('0x0'));var ChatMessage=require(_0x78dd('0x1'))['db'][_0x78dd('0x2')];var ChatMessageEvents=new EventEmitter();ChatMessageEvents['setMaxListeners'](0x0);var events={'afterCreate':'save','afterUpdate':_0x78dd('0x3'),'afterDestroy':_0x78dd('0x4')};function emitEvent(_0xdbe4e8){return function(_0x1e16fe,_0x17aa76,_0x585bf1){ChatMessageEvents[_0x78dd('0x5')](_0xdbe4e8+':'+_0x1e16fe['id'],_0x1e16fe);ChatMessageEvents['emit'](_0xdbe4e8,_0x1e16fe);_0x585bf1(null);};}for(var e in events){if(events['hasOwnProperty'](e)){var event=events[e];ChatMessage['hook'](e,emitEvent(event));}}module['exports']=ChatMessageEvents;
\ No newline at end of file
+var _0x1401=['save','update','remove','emit','hasOwnProperty','hook','exports','../../mysqldb','ChatMessage'];(function(_0x25f78a,_0x223de2){var _0x3e25b7=function(_0x21453e){while(--_0x21453e){_0x25f78a['push'](_0x25f78a['shift']());}};_0x3e25b7(++_0x223de2);}(_0x1401,0x193));var _0x1140=function(_0x1b5f00,_0x29f4f0){_0x1b5f00=_0x1b5f00-0x0;var _0x388e51=_0x1401[_0x1b5f00];return _0x388e51;};'use strict';var EventEmitter=require('events');var ChatMessage=require(_0x1140('0x0'))['db'][_0x1140('0x1')];var ChatMessageEvents=new EventEmitter();ChatMessageEvents['setMaxListeners'](0x0);var events={'afterCreate':_0x1140('0x2'),'afterUpdate':_0x1140('0x3'),'afterDestroy':_0x1140('0x4')};function emitEvent(_0xb8623d){return function(_0xd41a4,_0x43b9fd,_0x184f49){ChatMessageEvents['emit'](_0xb8623d+':'+_0xd41a4['id'],_0xd41a4);ChatMessageEvents[_0x1140('0x5')](_0xb8623d,_0xd41a4);_0x184f49(null);};}for(var e in events){if(events[_0x1140('0x6')](e)){var event=events[e];ChatMessage[_0x1140('0x7')](e,emitEvent(event));}}module[_0x1140('0x8')]=ChatMessageEvents;
\ No newline at end of file