Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / api / openchannelInteraction / openchannelInteraction.events.js
index 15d3750..eb27c26 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xf6a1=['hasOwnProperty','exports','events','setMaxListeners','update','remove','getUsers','then','setDataValue','Users','findAll','unreadMessages','length','emit','catch'];(function(_0x113afc,_0x2c7d5a){var _0x3a9219=function(_0xca2d6b){while(--_0xca2d6b){_0x113afc['push'](_0x113afc['shift']());}};_0x3a9219(++_0x2c7d5a);}(_0xf6a1,0x1e2));var _0x1f6a=function(_0x53cb0e,_0x5c6bdf){_0x53cb0e=_0x53cb0e-0x0;var _0x273cef=_0xf6a1[_0x53cb0e];return _0x273cef;};'use strict';var EventEmitter=require(_0x1f6a('0x0'));var OpenchannelInteraction=require('../../mysqldb')['db']['OpenchannelInteraction'];var OpenchannelMessage=require('../../mysqldb')['db']['OpenchannelMessage'];var OpenchannelInteractionEvents=new EventEmitter();OpenchannelInteractionEvents[_0x1f6a('0x1')](0x0);var events={'afterCreate':'save','afterUpdate':_0x1f6a('0x2'),'afterDestroy':_0x1f6a('0x3')};function emitEvent(_0xf347aa){return function(_0xae2a6a,_0x7ecce3,_0x5498a1){_0xae2a6a[_0x1f6a('0x4')]({'attributes':['id'],'raw':!![]})[_0x1f6a('0x5')](function(_0x1639c1){_0xae2a6a[_0x1f6a('0x6')](_0x1f6a('0x7'),_0x1639c1['map'](function(_0x5a6363){return{'id':_0x5a6363['id']};}));return OpenchannelMessage[_0x1f6a('0x8')]({'where':{'OpenchannelInteractionId':_0xae2a6a['id'],'direction':'in','read':![]},'raw':!![]});})[_0x1f6a('0x5')](function(_0x4e15ed){_0xae2a6a['setDataValue'](_0x1f6a('0x9'),_0x4e15ed[_0x1f6a('0xa')]);OpenchannelInteractionEvents[_0x1f6a('0xb')](_0xf347aa+':'+_0xae2a6a['id'],_0xae2a6a);OpenchannelInteractionEvents[_0x1f6a('0xb')](_0xf347aa,_0xae2a6a);_0x5498a1(null);})[_0x1f6a('0xc')](_0x5498a1(null));};}for(var e in events){if(events[_0x1f6a('0xd')](e)){var event=events[e];OpenchannelInteraction['hook'](e,emitEvent(event));}}module[_0x1f6a('0xe')]=OpenchannelInteractionEvents;
\ No newline at end of file
+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