X-Git-Url: http://repos.xcallymotion.com/?a=blobdiff_plain;f=server%2Fapi%2FchatQueue%2FchatQueue.events.js;h=e023df92458a6e6319f73ab7685e77c6df247abf;hb=5584754b2aa104a57907f7aa392d8c07dfdc6150;hp=aceed5c9b25dc53670692f9db8715889197a552d;hpb=ece744b31d5c8c1b26913aafb50e0250a2a6b474;p=motion2.git diff --git a/server/api/chatQueue/chatQueue.events.js b/server/api/chatQueue/chatQueue.events.js index aceed5c..e023df9 100644 --- a/server/api/chatQueue/chatQueue.events.js +++ b/server/api/chatQueue/chatQueue.events.js @@ -15,4 +15,4 @@ // * treaties. The SOFTWARE PRODUCT is licensed, not sold. * // * * // ************************************************************************* -var _0x3e6d=['remove','emit','hasOwnProperty','hook','exports','../../mysqldb','ChatQueue','setMaxListeners','save'];(function(_0x42cae2,_0x284ef8){var _0x5f256f=function(_0x41abc8){while(--_0x41abc8){_0x42cae2['push'](_0x42cae2['shift']());}};_0x5f256f(++_0x284ef8);}(_0x3e6d,0x15b));var _0xd3e6=function(_0x32e73c,_0x24c424){_0x32e73c=_0x32e73c-0x0;var _0x215cda=_0x3e6d[_0x32e73c];return _0x215cda;};'use strict';var EventEmitter=require('events');var ChatQueue=require(_0xd3e6('0x0'))['db'][_0xd3e6('0x1')];var ChatQueueEvents=new EventEmitter();ChatQueueEvents[_0xd3e6('0x2')](0x0);var events={'afterCreate':_0xd3e6('0x3'),'afterUpdate':'update','afterDestroy':_0xd3e6('0x4')};function emitEvent(_0x21d633){return function(_0x3441b2,_0x15898e,_0x1768df){ChatQueueEvents[_0xd3e6('0x5')](_0x21d633+':'+_0x3441b2['id'],_0x3441b2);ChatQueueEvents[_0xd3e6('0x5')](_0x21d633,_0x3441b2);_0x1768df(null);};}for(var e in events){if(events[_0xd3e6('0x6')](e)){var event=events[e];ChatQueue[_0xd3e6('0x7')](e,emitEvent(event));}}module[_0xd3e6('0x8')]=ChatQueueEvents; \ No newline at end of file +var _0xf4ac=['events','../../mysqldb','ChatQueue','remove','emit','hasOwnProperty','hook','exports'];(function(_0x15ef53,_0x191ced){var _0x365dd6=function(_0x30ce32){while(--_0x30ce32){_0x15ef53['push'](_0x15ef53['shift']());}};_0x365dd6(++_0x191ced);}(_0xf4ac,0xd0));var _0xcf4a=function(_0x3c5941,_0x401298){_0x3c5941=_0x3c5941-0x0;var _0x5dc4a3=_0xf4ac[_0x3c5941];return _0x5dc4a3;};'use strict';var EventEmitter=require(_0xcf4a('0x0'));var ChatQueue=require(_0xcf4a('0x1'))['db'][_0xcf4a('0x2')];var ChatQueueEvents=new EventEmitter();ChatQueueEvents['setMaxListeners'](0x0);var events={'afterCreate':'save','afterUpdate':'update','afterDestroy':_0xcf4a('0x3')};function emitEvent(_0x585f4b){return function(_0x2c2bf2,_0x337e92,_0x325127){ChatQueueEvents[_0xcf4a('0x4')](_0x585f4b+':'+_0x2c2bf2['id'],_0x2c2bf2);ChatQueueEvents[_0xcf4a('0x4')](_0x585f4b,_0x2c2bf2);_0x325127(null);};}for(var e in events){if(events[_0xcf4a('0x5')](e)){var event=events[e];ChatQueue[_0xcf4a('0x6')](e,emitEvent(event));}}module[_0xcf4a('0x7')]=ChatQueueEvents; \ No newline at end of file