Built motion from commit 56a37f2a.|2.6.21
[motion2.git] / server / api / openchannelInteraction / openchannelInteraction.events.js
index 059582c..df7c1c1 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x604b=['findAll','then','unreadMessages','length','emit','catch','hasOwnProperty','hook','exports','events','../../mysqldb','OpenchannelInteraction','OpenchannelMessage','setMaxListeners','save','update','remove','getUsers','setDataValue','map'];(function(_0x2a0f9c,_0x280f0e){var _0x49637e=function(_0x1ecc26){while(--_0x1ecc26){_0x2a0f9c['push'](_0x2a0f9c['shift']());}};_0x49637e(++_0x280f0e);}(_0x604b,0x149));var _0xb604=function(_0x516021,_0x265db0){_0x516021=_0x516021-0x0;var _0xcacbea=_0x604b[_0x516021];return _0xcacbea;};'use strict';var EventEmitter=require(_0xb604('0x0'));var OpenchannelInteraction=require(_0xb604('0x1'))['db'][_0xb604('0x2')];var OpenchannelMessage=require('../../mysqldb')['db'][_0xb604('0x3')];var OpenchannelInteractionEvents=new EventEmitter();OpenchannelInteractionEvents[_0xb604('0x4')](0x0);var events={'afterCreate':_0xb604('0x5'),'afterUpdate':_0xb604('0x6'),'afterDestroy':_0xb604('0x7')};function emitEvent(_0x154e57){return function(_0x3860fe,_0x387dab,_0x19c890){_0x3860fe[_0xb604('0x8')]({'attributes':['id'],'raw':!![]})['then'](function(_0x157b19){_0x3860fe[_0xb604('0x9')]('Users',_0x157b19[_0xb604('0xa')](function(_0x5c558f){return{'id':_0x5c558f['id']};}));return OpenchannelMessage[_0xb604('0xb')]({'where':{'OpenchannelInteractionId':_0x3860fe['id'],'direction':'in','read':![]},'raw':!![]});})[_0xb604('0xc')](function(_0x48a587){_0x3860fe[_0xb604('0x9')](_0xb604('0xd'),_0x48a587[_0xb604('0xe')]);OpenchannelInteractionEvents[_0xb604('0xf')](_0x154e57+':'+_0x3860fe['id'],_0x3860fe);OpenchannelInteractionEvents[_0xb604('0xf')](_0x154e57,_0x3860fe);_0x19c890(null);})[_0xb604('0x10')](_0x19c890(null));};}for(var e in events){if(events[_0xb604('0x11')](e)){var event=events[e];OpenchannelInteraction[_0xb604('0x12')](e,emitEvent(event));}}module[_0xb604('0x13')]=OpenchannelInteractionEvents;
\ No newline at end of file
+var _0x5847=['getUsers','Users','map','findAll','then','unreadMessages','length','emit','catch','exports','events','../../mysqldb','OpenchannelInteraction','save','remove'];(function(_0x54ad4f,_0x333ca3){var _0x582c2c=function(_0x325373){while(--_0x325373){_0x54ad4f['push'](_0x54ad4f['shift']());}};_0x582c2c(++_0x333ca3);}(_0x5847,0xfa));var _0x7584=function(_0x4e8047,_0x26bde9){_0x4e8047=_0x4e8047-0x0;var _0x17465d=_0x5847[_0x4e8047];return _0x17465d;};'use strict';var EventEmitter=require(_0x7584('0x0'));var OpenchannelInteraction=require(_0x7584('0x1'))['db'][_0x7584('0x2')];var OpenchannelMessage=require(_0x7584('0x1'))['db']['OpenchannelMessage'];var OpenchannelInteractionEvents=new EventEmitter();OpenchannelInteractionEvents['setMaxListeners'](0x0);var events={'afterCreate':_0x7584('0x3'),'afterUpdate':'update','afterDestroy':_0x7584('0x4')};function emitEvent(_0x4e2bc1){return function(_0x13b5b9,_0x5e07d8,_0x5e366f){_0x13b5b9[_0x7584('0x5')]({'attributes':['id'],'raw':!![]})['then'](function(_0x2b7538){_0x13b5b9['setDataValue'](_0x7584('0x6'),_0x2b7538[_0x7584('0x7')](function(_0x5d8b71){return{'id':_0x5d8b71['id']};}));return OpenchannelMessage[_0x7584('0x8')]({'where':{'OpenchannelInteractionId':_0x13b5b9['id'],'direction':'in','read':![]},'raw':!![]});})[_0x7584('0x9')](function(_0x3609e2){_0x13b5b9['setDataValue'](_0x7584('0xa'),_0x3609e2[_0x7584('0xb')]);OpenchannelInteractionEvents[_0x7584('0xc')](_0x4e2bc1+':'+_0x13b5b9['id'],_0x13b5b9);OpenchannelInteractionEvents[_0x7584('0xc')](_0x4e2bc1,_0x13b5b9);_0x5e366f(null);})[_0x7584('0xd')](_0x5e366f(null));};}for(var e in events){if(events['hasOwnProperty'](e)){var event=events[e];OpenchannelInteraction['hook'](e,emitEvent(event));}}module[_0x7584('0xe')]=OpenchannelInteractionEvents;
\ No newline at end of file