Built motion from commit 449495f6.|2.6.27
[motion2.git] / server / api / openchannelInteraction / openchannelInteraction.events.js
index 5737c57..456501b 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x93b8=['save','update','remove','getUsers','then','Users','map','findAll','setDataValue','unreadMessages','length','emit','catch','hasOwnProperty','hook','exports','events','../../mysqldb','OpenchannelInteraction','OpenchannelMessage','setMaxListeners'];(function(_0x38a3d6,_0x52e305){var _0x3768d7=function(_0x1af8a9){while(--_0x1af8a9){_0x38a3d6['push'](_0x38a3d6['shift']());}};_0x3768d7(++_0x52e305);}(_0x93b8,0x160));var _0x893b=function(_0x22e668,_0x35b4f7){_0x22e668=_0x22e668-0x0;var _0x4f96be=_0x93b8[_0x22e668];return _0x4f96be;};'use strict';var EventEmitter=require(_0x893b('0x0'));var OpenchannelInteraction=require(_0x893b('0x1'))['db'][_0x893b('0x2')];var OpenchannelMessage=require(_0x893b('0x1'))['db'][_0x893b('0x3')];var OpenchannelInteractionEvents=new EventEmitter();OpenchannelInteractionEvents[_0x893b('0x4')](0x0);var events={'afterCreate':_0x893b('0x5'),'afterUpdate':_0x893b('0x6'),'afterDestroy':_0x893b('0x7')};function emitEvent(_0x3dcaaf){return function(_0x4d4acf,_0x15b6b6,_0x205b04){_0x4d4acf[_0x893b('0x8')]({'attributes':['id'],'raw':!![]})[_0x893b('0x9')](function(_0x310774){_0x4d4acf['setDataValue'](_0x893b('0xa'),_0x310774[_0x893b('0xb')](function(_0x36be4f){return{'id':_0x36be4f['id']};}));return OpenchannelMessage[_0x893b('0xc')]({'where':{'OpenchannelInteractionId':_0x4d4acf['id'],'direction':'in','read':![]},'raw':!![]});})[_0x893b('0x9')](function(_0x9fe63a){_0x4d4acf[_0x893b('0xd')](_0x893b('0xe'),_0x9fe63a[_0x893b('0xf')]);OpenchannelInteractionEvents[_0x893b('0x10')](_0x3dcaaf+':'+_0x4d4acf['id'],_0x4d4acf);OpenchannelInteractionEvents[_0x893b('0x10')](_0x3dcaaf,_0x4d4acf);_0x205b04(null);})[_0x893b('0x11')](_0x205b04(null));};}for(var e in events){if(events[_0x893b('0x12')](e)){var event=events[e];OpenchannelInteraction[_0x893b('0x13')](e,emitEvent(event));}}module[_0x893b('0x14')]=OpenchannelInteractionEvents;
\ No newline at end of file
+var _0xc932=['hasOwnProperty','hook','exports','events','../../mysqldb','OpenchannelInteraction','OpenchannelMessage','setMaxListeners','update','getUsers','then','Users','map','findAll','setDataValue','unreadMessages','emit','catch'];(function(_0x54b749,_0x45913f){var _0x5a1b77=function(_0x462b04){while(--_0x462b04){_0x54b749['push'](_0x54b749['shift']());}};_0x5a1b77(++_0x45913f);}(_0xc932,0xa5));var _0x2c93=function(_0x113e32,_0x5339f0){_0x113e32=_0x113e32-0x0;var _0x4ff939=_0xc932[_0x113e32];return _0x4ff939;};'use strict';var EventEmitter=require(_0x2c93('0x0'));var OpenchannelInteraction=require(_0x2c93('0x1'))['db'][_0x2c93('0x2')];var OpenchannelMessage=require(_0x2c93('0x1'))['db'][_0x2c93('0x3')];var OpenchannelInteractionEvents=new EventEmitter();OpenchannelInteractionEvents[_0x2c93('0x4')](0x0);var events={'afterCreate':'save','afterUpdate':_0x2c93('0x5'),'afterDestroy':'remove'};function emitEvent(_0x40ef4b){return function(_0x31cddb,_0x53f840,_0x4d3f99){_0x31cddb[_0x2c93('0x6')]({'attributes':['id'],'raw':!![]})[_0x2c93('0x7')](function(_0x113e78){_0x31cddb['setDataValue'](_0x2c93('0x8'),_0x113e78[_0x2c93('0x9')](function(_0x4d4d9e){return{'id':_0x4d4d9e['id']};}));return OpenchannelMessage[_0x2c93('0xa')]({'where':{'OpenchannelInteractionId':_0x31cddb['id'],'direction':'in','read':![]},'raw':!![]});})['then'](function(_0x2337c3){_0x31cddb[_0x2c93('0xb')](_0x2c93('0xc'),_0x2337c3['length']);OpenchannelInteractionEvents[_0x2c93('0xd')](_0x40ef4b+':'+_0x31cddb['id'],_0x31cddb);OpenchannelInteractionEvents[_0x2c93('0xd')](_0x40ef4b,_0x31cddb);_0x4d3f99(null);})[_0x2c93('0xe')](_0x4d3f99(null));};}for(var e in events){if(events[_0x2c93('0xf')](e)){var event=events[e];OpenchannelInteraction[_0x2c93('0x10')](e,emitEvent(event));}}module[_0x2c93('0x11')]=OpenchannelInteractionEvents;
\ No newline at end of file