Built motion from commit (unavailable).|2.6.0
[motion2.git] / server / api / openchannelInteraction / openchannelInteraction.events.js
index 8999b2a..e12972b 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x68f0=['OpenchannelMessage','update','remove','getUsers','then','setDataValue','Users','map','unreadMessages','length','emit','catch','hasOwnProperty','hook','events','../../mysqldb','OpenchannelInteraction'];(function(_0x8170f9,_0x5df0d3){var _0x5d4297=function(_0xe46a94){while(--_0xe46a94){_0x8170f9['push'](_0x8170f9['shift']());}};_0x5d4297(++_0x5df0d3);}(_0x68f0,0x1a6));var _0x068f=function(_0x5a7676,_0x1dd3b9){_0x5a7676=_0x5a7676-0x0;var _0x140d86=_0x68f0[_0x5a7676];return _0x140d86;};'use strict';var EventEmitter=require(_0x068f('0x0'));var OpenchannelInteraction=require(_0x068f('0x1'))['db'][_0x068f('0x2')];var OpenchannelMessage=require(_0x068f('0x1'))['db'][_0x068f('0x3')];var OpenchannelInteractionEvents=new EventEmitter();OpenchannelInteractionEvents['setMaxListeners'](0x0);var events={'afterCreate':'save','afterUpdate':_0x068f('0x4'),'afterDestroy':_0x068f('0x5')};function emitEvent(_0x24b735){return function(_0x5e5b76,_0x2d8b37,_0x1ff324){_0x5e5b76[_0x068f('0x6')]({'attributes':['id'],'raw':!![]})[_0x068f('0x7')](function(_0x4f70bd){_0x5e5b76[_0x068f('0x8')](_0x068f('0x9'),_0x4f70bd[_0x068f('0xa')](function(_0x2cc599){return{'id':_0x2cc599['id']};}));return OpenchannelMessage['findAll']({'where':{'OpenchannelInteractionId':_0x5e5b76['id'],'direction':'in','read':![]},'raw':!![]});})[_0x068f('0x7')](function(_0x479f3e){_0x5e5b76[_0x068f('0x8')](_0x068f('0xb'),_0x479f3e[_0x068f('0xc')]);OpenchannelInteractionEvents[_0x068f('0xd')](_0x24b735+':'+_0x5e5b76['id'],_0x5e5b76);OpenchannelInteractionEvents['emit'](_0x24b735,_0x5e5b76);_0x1ff324(null);})[_0x068f('0xe')](_0x1ff324(null));};}for(var e in events){if(events[_0x068f('0xf')](e)){var event=events[e];OpenchannelInteraction[_0x068f('0x10')](e,emitEvent(event));}}module['exports']=OpenchannelInteractionEvents;
\ No newline at end of file
+var _0x6e2f=['setDataValue','unreadMessages','length','emit','catch','hasOwnProperty','hook','exports','../../mysqldb','OpenchannelInteraction','OpenchannelMessage','setMaxListeners','save','update','remove','getUsers','then','Users','findAll'];(function(_0x4b173a,_0x5a557a){var _0x518cb1=function(_0x3a52a9){while(--_0x3a52a9){_0x4b173a['push'](_0x4b173a['shift']());}};_0x518cb1(++_0x5a557a);}(_0x6e2f,0xff));var _0xf6e2=function(_0x1035c1,_0x2d8583){_0x1035c1=_0x1035c1-0x0;var _0x308d67=_0x6e2f[_0x1035c1];return _0x308d67;};'use strict';var EventEmitter=require('events');var OpenchannelInteraction=require(_0xf6e2('0x0'))['db'][_0xf6e2('0x1')];var OpenchannelMessage=require(_0xf6e2('0x0'))['db'][_0xf6e2('0x2')];var OpenchannelInteractionEvents=new EventEmitter();OpenchannelInteractionEvents[_0xf6e2('0x3')](0x0);var events={'afterCreate':_0xf6e2('0x4'),'afterUpdate':_0xf6e2('0x5'),'afterDestroy':_0xf6e2('0x6')};function emitEvent(_0x4e32f8){return function(_0x3af0b2,_0x24ee5d,_0x130528){_0x3af0b2[_0xf6e2('0x7')]({'attributes':['id'],'raw':!![]})[_0xf6e2('0x8')](function(_0x395bfc){_0x3af0b2['setDataValue'](_0xf6e2('0x9'),_0x395bfc['map'](function(_0x577820){return{'id':_0x577820['id']};}));return OpenchannelMessage[_0xf6e2('0xa')]({'where':{'OpenchannelInteractionId':_0x3af0b2['id'],'direction':'in','read':![]},'raw':!![]});})[_0xf6e2('0x8')](function(_0xb568f9){_0x3af0b2[_0xf6e2('0xb')](_0xf6e2('0xc'),_0xb568f9[_0xf6e2('0xd')]);OpenchannelInteractionEvents['emit'](_0x4e32f8+':'+_0x3af0b2['id'],_0x3af0b2);OpenchannelInteractionEvents[_0xf6e2('0xe')](_0x4e32f8,_0x3af0b2);_0x130528(null);})[_0xf6e2('0xf')](_0x130528(null));};}for(var e in events){if(events[_0xf6e2('0x10')](e)){var event=events[e];OpenchannelInteraction[_0xf6e2('0x11')](e,emitEvent(event));}}module[_0xf6e2('0x12')]=OpenchannelInteractionEvents;
\ No newline at end of file