Built motion from commit 42801a18.|2.6.28
[motion2.git] / server / api / chatMessage / chatMessage.events.js
index a995e90..c107a41 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x66f9=['../../mysqldb','save','update','remove','emit','hasOwnProperty','hook','exports','events'];(function(_0x4ce6f2,_0x43c09b){var _0x4336d9=function(_0x42439c){while(--_0x42439c){_0x4ce6f2['push'](_0x4ce6f2['shift']());}};_0x4336d9(++_0x43c09b);}(_0x66f9,0xa1));var _0x966f=function(_0x392e93,_0x2aebd1){_0x392e93=_0x392e93-0x0;var _0x31d2f6=_0x66f9[_0x392e93];return _0x31d2f6;};'use strict';var EventEmitter=require(_0x966f('0x0'));var ChatMessage=require(_0x966f('0x1'))['db']['ChatMessage'];var ChatMessageEvents=new EventEmitter();ChatMessageEvents['setMaxListeners'](0x0);var events={'afterCreate':_0x966f('0x2'),'afterUpdate':_0x966f('0x3'),'afterDestroy':_0x966f('0x4')};function emitEvent(_0x3e78a3){return function(_0x6d4dc3,_0x3d7d3a,_0x4e3278){ChatMessageEvents[_0x966f('0x5')](_0x3e78a3+':'+_0x6d4dc3['id'],_0x6d4dc3);ChatMessageEvents[_0x966f('0x5')](_0x3e78a3,_0x6d4dc3);_0x4e3278(null);};}for(var e in events){if(events[_0x966f('0x6')](e)){var event=events[e];ChatMessage[_0x966f('0x7')](e,emitEvent(event));}}module[_0x966f('0x8')]=ChatMessageEvents;
\ No newline at end of file
+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