Built motion from commit 1ea47bf4.|2.6.34
[motion2.git] / server / api / openchannelInteraction / openchannelInteraction.events.js
index b4dd6d9..5900690 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x8210=['then','unreadMessages','length','emit','catch','hasOwnProperty','hook','events','../../mysqldb','OpenchannelInteraction','OpenchannelMessage','setMaxListeners','getUsers','setDataValue','Users','findAll'];(function(_0x56d9a1,_0x5e6784){var _0x40e340=function(_0x329040){while(--_0x329040){_0x56d9a1['push'](_0x56d9a1['shift']());}};_0x40e340(++_0x5e6784);}(_0x8210,0x137));var _0x0821=function(_0x18ab2a,_0x4debcd){_0x18ab2a=_0x18ab2a-0x0;var _0x16dcee=_0x8210[_0x18ab2a];return _0x16dcee;};'use strict';var EventEmitter=require(_0x0821('0x0'));var OpenchannelInteraction=require(_0x0821('0x1'))['db'][_0x0821('0x2')];var OpenchannelMessage=require(_0x0821('0x1'))['db'][_0x0821('0x3')];var OpenchannelInteractionEvents=new EventEmitter();OpenchannelInteractionEvents[_0x0821('0x4')](0x0);var events={'afterCreate':'save','afterUpdate':'update','afterDestroy':'remove'};function emitEvent(_0x3b2c9a){return function(_0x38efb8,_0x28496c,_0x2a89dc){_0x38efb8[_0x0821('0x5')]({'attributes':['id'],'raw':!![]})['then'](function(_0x383f91){_0x38efb8[_0x0821('0x6')](_0x0821('0x7'),_0x383f91['map'](function(_0x147b17){return{'id':_0x147b17['id']};}));return OpenchannelMessage[_0x0821('0x8')]({'where':{'OpenchannelInteractionId':_0x38efb8['id'],'direction':'in','read':![]},'raw':!![]});})[_0x0821('0x9')](function(_0x27cace){_0x38efb8[_0x0821('0x6')](_0x0821('0xa'),_0x27cace[_0x0821('0xb')]);OpenchannelInteractionEvents[_0x0821('0xc')](_0x3b2c9a+':'+_0x38efb8['id'],_0x38efb8);OpenchannelInteractionEvents['emit'](_0x3b2c9a,_0x38efb8);_0x2a89dc(null);})[_0x0821('0xd')](_0x2a89dc(null));};}for(var e in events){if(events[_0x0821('0xe')](e)){var event=events[e];OpenchannelInteraction[_0x0821('0xf')](e,emitEvent(event));}}module['exports']=OpenchannelInteractionEvents;
\ No newline at end of file
+var _0x85df=['setMaxListeners','save','update','remove','setDataValue','Users','map','findAll','then','unreadMessages','length','emit','catch','hook','../../mysqldb','OpenchannelMessage'];(function(_0x35da42,_0x5c2610){var _0x370035=function(_0x546db5){while(--_0x546db5){_0x35da42['push'](_0x35da42['shift']());}};_0x370035(++_0x5c2610);}(_0x85df,0x7e));var _0xf85d=function(_0xdd5dfc,_0x105477){_0xdd5dfc=_0xdd5dfc-0x0;var _0x4587c8=_0x85df[_0xdd5dfc];return _0x4587c8;};'use strict';var EventEmitter=require('events');var OpenchannelInteraction=require(_0xf85d('0x0'))['db']['OpenchannelInteraction'];var OpenchannelMessage=require('../../mysqldb')['db'][_0xf85d('0x1')];var OpenchannelInteractionEvents=new EventEmitter();OpenchannelInteractionEvents[_0xf85d('0x2')](0x0);var events={'afterCreate':_0xf85d('0x3'),'afterUpdate':_0xf85d('0x4'),'afterDestroy':_0xf85d('0x5')};function emitEvent(_0x3d55e5){return function(_0x22d061,_0x5cee19,_0x5d59e4){_0x22d061['getUsers']({'attributes':['id'],'raw':!![]})['then'](function(_0x32dc71){_0x22d061[_0xf85d('0x6')](_0xf85d('0x7'),_0x32dc71[_0xf85d('0x8')](function(_0x7bad40){return{'id':_0x7bad40['id']};}));return OpenchannelMessage[_0xf85d('0x9')]({'where':{'OpenchannelInteractionId':_0x22d061['id'],'direction':'in','read':![]},'raw':!![]});})[_0xf85d('0xa')](function(_0xbc81c0){_0x22d061[_0xf85d('0x6')](_0xf85d('0xb'),_0xbc81c0[_0xf85d('0xc')]);OpenchannelInteractionEvents['emit'](_0x3d55e5+':'+_0x22d061['id'],_0x22d061);OpenchannelInteractionEvents[_0xf85d('0xd')](_0x3d55e5,_0x22d061);_0x5d59e4(null);})[_0xf85d('0xe')](_0x5d59e4(null));};}for(var e in events){if(events['hasOwnProperty'](e)){var event=events[e];OpenchannelInteraction[_0xf85d('0xf')](e,emitEvent(event));}}module['exports']=OpenchannelInteractionEvents;
\ No newline at end of file