Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / api / openchannelInteraction / openchannelInteraction.events.js
index eb27c26..9d07188 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xb84a=['events','../../mysqldb','OpenchannelMessage','setMaxListeners','save','update','getUsers','then','setDataValue','Users','map','unreadMessages','length','emit','catch','hasOwnProperty','hook','exports'];(function(_0x565c49,_0x54acd0){var _0x20ca34=function(_0x42f7e1){while(--_0x42f7e1){_0x565c49['push'](_0x565c49['shift']());}};_0x20ca34(++_0x54acd0);}(_0xb84a,0x6c));var _0xab84=function(_0x20a584,_0xe384a5){_0x20a584=_0x20a584-0x0;var _0x4b41a8=_0xb84a[_0x20a584];return _0x4b41a8;};'use strict';var EventEmitter=require(_0xab84('0x0'));var OpenchannelInteraction=require(_0xab84('0x1'))['db']['OpenchannelInteraction'];var OpenchannelMessage=require(_0xab84('0x1'))['db'][_0xab84('0x2')];var OpenchannelInteractionEvents=new EventEmitter();OpenchannelInteractionEvents[_0xab84('0x3')](0x0);var events={'afterCreate':_0xab84('0x4'),'afterUpdate':_0xab84('0x5'),'afterDestroy':'remove'};function emitEvent(_0x2fa6e7){return function(_0x8921aa,_0x1babe5,_0x5ec7c7){_0x8921aa[_0xab84('0x6')]({'attributes':['id'],'raw':!![]})[_0xab84('0x7')](function(_0x5a645a){_0x8921aa[_0xab84('0x8')](_0xab84('0x9'),_0x5a645a[_0xab84('0xa')](function(_0x4a28e7){return{'id':_0x4a28e7['id']};}));return OpenchannelMessage['findAll']({'where':{'OpenchannelInteractionId':_0x8921aa['id'],'direction':'in','read':![]},'raw':!![]});})[_0xab84('0x7')](function(_0x2b7c83){_0x8921aa[_0xab84('0x8')](_0xab84('0xb'),_0x2b7c83[_0xab84('0xc')]);OpenchannelInteractionEvents['emit'](_0x2fa6e7+':'+_0x8921aa['id'],_0x8921aa);OpenchannelInteractionEvents[_0xab84('0xd')](_0x2fa6e7,_0x8921aa);_0x5ec7c7(null);})[_0xab84('0xe')](_0x5ec7c7(null));};}for(var e in events){if(events[_0xab84('0xf')](e)){var event=events[e];OpenchannelInteraction[_0xab84('0x10')](e,emitEvent(event));}}module[_0xab84('0x11')]=OpenchannelInteractionEvents;
\ No newline at end of file
+var _0x5889=['Users','map','findAll','unreadMessages','length','emit','catch','../../mysqldb','OpenchannelInteraction','OpenchannelMessage','setMaxListeners','save','update','then','setDataValue'];(function(_0x5a43ee,_0x12adbd){var _0x6307cb=function(_0x253b21){while(--_0x253b21){_0x5a43ee['push'](_0x5a43ee['shift']());}};_0x6307cb(++_0x12adbd);}(_0x5889,0xca));var _0x9588=function(_0x361488,_0x438f1d){_0x361488=_0x361488-0x0;var _0x38890f=_0x5889[_0x361488];return _0x38890f;};'use strict';var EventEmitter=require('events');var OpenchannelInteraction=require(_0x9588('0x0'))['db'][_0x9588('0x1')];var OpenchannelMessage=require(_0x9588('0x0'))['db'][_0x9588('0x2')];var OpenchannelInteractionEvents=new EventEmitter();OpenchannelInteractionEvents[_0x9588('0x3')](0x0);var events={'afterCreate':_0x9588('0x4'),'afterUpdate':_0x9588('0x5'),'afterDestroy':'remove'};function emitEvent(_0x11d3b2){return function(_0x1f601c,_0x391b38,_0x30191b){_0x1f601c['getUsers']({'attributes':['id'],'raw':!![]})[_0x9588('0x6')](function(_0x61634e){_0x1f601c[_0x9588('0x7')](_0x9588('0x8'),_0x61634e[_0x9588('0x9')](function(_0x5716ce){return{'id':_0x5716ce['id']};}));return OpenchannelMessage[_0x9588('0xa')]({'where':{'OpenchannelInteractionId':_0x1f601c['id'],'direction':'in','read':![]},'raw':!![]});})[_0x9588('0x6')](function(_0x35d7db){_0x1f601c['setDataValue'](_0x9588('0xb'),_0x35d7db[_0x9588('0xc')]);OpenchannelInteractionEvents[_0x9588('0xd')](_0x11d3b2+':'+_0x1f601c['id'],_0x1f601c);OpenchannelInteractionEvents['emit'](_0x11d3b2,_0x1f601c);_0x30191b(null);})[_0x9588('0xe')](_0x30191b(null));};}for(var e in events){if(events['hasOwnProperty'](e)){var event=events[e];OpenchannelInteraction['hook'](e,emitEvent(event));}}module['exports']=OpenchannelInteractionEvents;
\ No newline at end of file