Built motion from commit (unavailable).|2.5.21
[motion2.git] / server / api / openchannelInteraction / openchannelInteraction.events.js
index 143e082..7fd3c8f 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x36a3=['then','setDataValue','Users','map','findAll','unreadMessages','length','emit','hasOwnProperty','hook','exports','events','../../mysqldb','OpenchannelInteraction','setMaxListeners','update','remove','getUsers'];(function(_0x118e16,_0x2a6f97){var _0x9f7b89=function(_0xd8909a){while(--_0xd8909a){_0x118e16['push'](_0x118e16['shift']());}};_0x9f7b89(++_0x2a6f97);}(_0x36a3,0x1f1));var _0x336a=function(_0x1c5950,_0x49e128){_0x1c5950=_0x1c5950-0x0;var _0x2b720a=_0x36a3[_0x1c5950];return _0x2b720a;};'use strict';var EventEmitter=require(_0x336a('0x0'));var OpenchannelInteraction=require(_0x336a('0x1'))['db'][_0x336a('0x2')];var OpenchannelMessage=require(_0x336a('0x1'))['db']['OpenchannelMessage'];var OpenchannelInteractionEvents=new EventEmitter();OpenchannelInteractionEvents[_0x336a('0x3')](0x0);var events={'afterCreate':'save','afterUpdate':_0x336a('0x4'),'afterDestroy':_0x336a('0x5')};function emitEvent(_0x2b861d){return function(_0x590e02,_0x2f06f5,_0x197d35){_0x590e02[_0x336a('0x6')]({'attributes':['id'],'raw':!![]})[_0x336a('0x7')](function(_0x2c3c93){_0x590e02[_0x336a('0x8')](_0x336a('0x9'),_0x2c3c93[_0x336a('0xa')](function(_0x3588fd){return{'id':_0x3588fd['id']};}));return OpenchannelMessage[_0x336a('0xb')]({'where':{'OpenchannelInteractionId':_0x590e02['id'],'direction':'in','read':![]},'raw':!![]});})[_0x336a('0x7')](function(_0xf990ea){_0x590e02[_0x336a('0x8')](_0x336a('0xc'),_0xf990ea[_0x336a('0xd')]);OpenchannelInteractionEvents[_0x336a('0xe')](_0x2b861d+':'+_0x590e02['id'],_0x590e02);OpenchannelInteractionEvents['emit'](_0x2b861d,_0x590e02);_0x197d35(null);})['catch'](_0x197d35(null));};}for(var e in events){if(events[_0x336a('0xf')](e)){var event=events[e];OpenchannelInteraction[_0x336a('0x10')](e,emitEvent(event));}}module[_0x336a('0x11')]=OpenchannelInteractionEvents;
\ No newline at end of file
+var _0x36b3=['Users','map','findAll','unreadMessages','emit','catch','hasOwnProperty','hook','exports','events','../../mysqldb','setMaxListeners','save','update','remove','getUsers','then','setDataValue'];(function(_0x3dddea,_0x2c7d49){var _0x5cf709=function(_0x2a634f){while(--_0x2a634f){_0x3dddea['push'](_0x3dddea['shift']());}};_0x5cf709(++_0x2c7d49);}(_0x36b3,0x195));var _0x336b=function(_0x409ff4,_0x234563){_0x409ff4=_0x409ff4-0x0;var _0x181e23=_0x36b3[_0x409ff4];return _0x181e23;};'use strict';var EventEmitter=require(_0x336b('0x0'));var OpenchannelInteraction=require(_0x336b('0x1'))['db']['OpenchannelInteraction'];var OpenchannelMessage=require(_0x336b('0x1'))['db']['OpenchannelMessage'];var OpenchannelInteractionEvents=new EventEmitter();OpenchannelInteractionEvents[_0x336b('0x2')](0x0);var events={'afterCreate':_0x336b('0x3'),'afterUpdate':_0x336b('0x4'),'afterDestroy':_0x336b('0x5')};function emitEvent(_0x39f3c2){return function(_0x16c2fc,_0x4ffa1b,_0x120606){_0x16c2fc[_0x336b('0x6')]({'attributes':['id'],'raw':!![]})[_0x336b('0x7')](function(_0x44254e){_0x16c2fc[_0x336b('0x8')](_0x336b('0x9'),_0x44254e[_0x336b('0xa')](function(_0x14ee4f){return{'id':_0x14ee4f['id']};}));return OpenchannelMessage[_0x336b('0xb')]({'where':{'OpenchannelInteractionId':_0x16c2fc['id'],'direction':'in','read':![]},'raw':!![]});})[_0x336b('0x7')](function(_0x3b7c1d){_0x16c2fc[_0x336b('0x8')](_0x336b('0xc'),_0x3b7c1d['length']);OpenchannelInteractionEvents[_0x336b('0xd')](_0x39f3c2+':'+_0x16c2fc['id'],_0x16c2fc);OpenchannelInteractionEvents[_0x336b('0xd')](_0x39f3c2,_0x16c2fc);_0x120606(null);})[_0x336b('0xe')](_0x120606(null));};}for(var e in events){if(events[_0x336b('0xf')](e)){var event=events[e];OpenchannelInteraction[_0x336b('0x10')](e,emitEvent(event));}}module[_0x336b('0x11')]=OpenchannelInteractionEvents;
\ No newline at end of file