Built motion from commit c0cdc9d8.|2.6.28
[motion2.git] / server / api / openchannelInteraction / openchannelInteraction.events.js
index e46ed2d..fcddb93 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xab40=['remove','getUsers','then','setDataValue','Users','findAll','unreadMessages','length','emit','hasOwnProperty','hook','exports','events','../../mysqldb','OpenchannelMessage','setMaxListeners','save','update'];(function(_0x1479f4,_0x1db6a1){var _0x4cf01a=function(_0x2ce6e5){while(--_0x2ce6e5){_0x1479f4['push'](_0x1479f4['shift']());}};_0x4cf01a(++_0x1db6a1);}(_0xab40,0x186));var _0x0ab4=function(_0x1a8f4e,_0x3e5bef){_0x1a8f4e=_0x1a8f4e-0x0;var _0x493c67=_0xab40[_0x1a8f4e];return _0x493c67;};'use strict';var EventEmitter=require(_0x0ab4('0x0'));var OpenchannelInteraction=require('../../mysqldb')['db']['OpenchannelInteraction'];var OpenchannelMessage=require(_0x0ab4('0x1'))['db'][_0x0ab4('0x2')];var OpenchannelInteractionEvents=new EventEmitter();OpenchannelInteractionEvents[_0x0ab4('0x3')](0x0);var events={'afterCreate':_0x0ab4('0x4'),'afterUpdate':_0x0ab4('0x5'),'afterDestroy':_0x0ab4('0x6')};function emitEvent(_0x38b4b0){return function(_0x595cdd,_0x27a563,_0x28e19d){_0x595cdd[_0x0ab4('0x7')]({'attributes':['id'],'raw':!![]})[_0x0ab4('0x8')](function(_0x103002){_0x595cdd[_0x0ab4('0x9')](_0x0ab4('0xa'),_0x103002['map'](function(_0x2063af){return{'id':_0x2063af['id']};}));return OpenchannelMessage[_0x0ab4('0xb')]({'where':{'OpenchannelInteractionId':_0x595cdd['id'],'direction':'in','read':![]},'raw':!![]});})[_0x0ab4('0x8')](function(_0x334b0c){_0x595cdd[_0x0ab4('0x9')](_0x0ab4('0xc'),_0x334b0c[_0x0ab4('0xd')]);OpenchannelInteractionEvents[_0x0ab4('0xe')](_0x38b4b0+':'+_0x595cdd['id'],_0x595cdd);OpenchannelInteractionEvents['emit'](_0x38b4b0,_0x595cdd);_0x28e19d(null);})['catch'](_0x28e19d(null));};}for(var e in events){if(events[_0x0ab4('0xf')](e)){var event=events[e];OpenchannelInteraction[_0x0ab4('0x10')](e,emitEvent(event));}}module[_0x0ab4('0x11')]=OpenchannelInteractionEvents;
\ No newline at end of file
+var _0x3098=['OpenchannelMessage','setMaxListeners','save','update','remove','getUsers','then','setDataValue','Users','map','findAll','unreadMessages','emit','catch','hasOwnProperty','hook','exports','events','../../mysqldb','OpenchannelInteraction'];(function(_0x1ed4bc,_0x3fabc5){var _0x115458=function(_0x2cb6e7){while(--_0x2cb6e7){_0x1ed4bc['push'](_0x1ed4bc['shift']());}};_0x115458(++_0x3fabc5);}(_0x3098,0xb1));var _0x8309=function(_0x4629ee,_0x5802d8){_0x4629ee=_0x4629ee-0x0;var _0x47fb5b=_0x3098[_0x4629ee];return _0x47fb5b;};'use strict';var EventEmitter=require(_0x8309('0x0'));var OpenchannelInteraction=require(_0x8309('0x1'))['db'][_0x8309('0x2')];var OpenchannelMessage=require(_0x8309('0x1'))['db'][_0x8309('0x3')];var OpenchannelInteractionEvents=new EventEmitter();OpenchannelInteractionEvents[_0x8309('0x4')](0x0);var events={'afterCreate':_0x8309('0x5'),'afterUpdate':_0x8309('0x6'),'afterDestroy':_0x8309('0x7')};function emitEvent(_0x17b6bc){return function(_0x42c37e,_0xe75282,_0xce00a8){_0x42c37e[_0x8309('0x8')]({'attributes':['id'],'raw':!![]})[_0x8309('0x9')](function(_0x376dfd){_0x42c37e[_0x8309('0xa')](_0x8309('0xb'),_0x376dfd[_0x8309('0xc')](function(_0x3eeb91){return{'id':_0x3eeb91['id']};}));return OpenchannelMessage[_0x8309('0xd')]({'where':{'OpenchannelInteractionId':_0x42c37e['id'],'direction':'in','read':![]},'raw':!![]});})[_0x8309('0x9')](function(_0x4c296d){_0x42c37e[_0x8309('0xa')](_0x8309('0xe'),_0x4c296d['length']);OpenchannelInteractionEvents[_0x8309('0xf')](_0x17b6bc+':'+_0x42c37e['id'],_0x42c37e);OpenchannelInteractionEvents[_0x8309('0xf')](_0x17b6bc,_0x42c37e);_0xce00a8(null);})[_0x8309('0x10')](_0xce00a8(null));};}for(var e in events){if(events[_0x8309('0x11')](e)){var event=events[e];OpenchannelInteraction[_0x8309('0x12')](e,emitEvent(event));}}module[_0x8309('0x13')]=OpenchannelInteractionEvents;
\ No newline at end of file