Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / api / openchannelInteraction / openchannelInteraction.events.js
index 0d49055..15d3750 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x6e90=['setDataValue','Users','map','unreadMessages','length','emit','catch','exports','events','../../mysqldb','OpenchannelInteraction','setMaxListeners','update','remove','getUsers','then'];(function(_0x21894c,_0x352b8b){var _0xb98100=function(_0x16a775){while(--_0x16a775){_0x21894c['push'](_0x21894c['shift']());}};_0xb98100(++_0x352b8b);}(_0x6e90,0xb8));var _0x06e9=function(_0x3875fe,_0x31d16e){_0x3875fe=_0x3875fe-0x0;var _0x1fd85d=_0x6e90[_0x3875fe];return _0x1fd85d;};'use strict';var EventEmitter=require(_0x06e9('0x0'));var OpenchannelInteraction=require(_0x06e9('0x1'))['db'][_0x06e9('0x2')];var OpenchannelMessage=require(_0x06e9('0x1'))['db']['OpenchannelMessage'];var OpenchannelInteractionEvents=new EventEmitter();OpenchannelInteractionEvents[_0x06e9('0x3')](0x0);var events={'afterCreate':'save','afterUpdate':_0x06e9('0x4'),'afterDestroy':_0x06e9('0x5')};function emitEvent(_0x328d9b){return function(_0x1ccf01,_0x27b7e5,_0x50f1e1){_0x1ccf01[_0x06e9('0x6')]({'attributes':['id'],'raw':!![]})[_0x06e9('0x7')](function(_0x4998b0){_0x1ccf01[_0x06e9('0x8')](_0x06e9('0x9'),_0x4998b0[_0x06e9('0xa')](function(_0x568e42){return{'id':_0x568e42['id']};}));return OpenchannelMessage['findAll']({'where':{'OpenchannelInteractionId':_0x1ccf01['id'],'direction':'in','read':![]},'raw':!![]});})['then'](function(_0x372fa9){_0x1ccf01['setDataValue'](_0x06e9('0xb'),_0x372fa9[_0x06e9('0xc')]);OpenchannelInteractionEvents[_0x06e9('0xd')](_0x328d9b+':'+_0x1ccf01['id'],_0x1ccf01);OpenchannelInteractionEvents[_0x06e9('0xd')](_0x328d9b,_0x1ccf01);_0x50f1e1(null);})[_0x06e9('0xe')](_0x50f1e1(null));};}for(var e in events){if(events['hasOwnProperty'](e)){var event=events[e];OpenchannelInteraction['hook'](e,emitEvent(event));}}module[_0x06e9('0xf')]=OpenchannelInteractionEvents;
\ No newline at end of file
+var _0xf6a1=['hasOwnProperty','exports','events','setMaxListeners','update','remove','getUsers','then','setDataValue','Users','findAll','unreadMessages','length','emit','catch'];(function(_0x113afc,_0x2c7d5a){var _0x3a9219=function(_0xca2d6b){while(--_0xca2d6b){_0x113afc['push'](_0x113afc['shift']());}};_0x3a9219(++_0x2c7d5a);}(_0xf6a1,0x1e2));var _0x1f6a=function(_0x53cb0e,_0x5c6bdf){_0x53cb0e=_0x53cb0e-0x0;var _0x273cef=_0xf6a1[_0x53cb0e];return _0x273cef;};'use strict';var EventEmitter=require(_0x1f6a('0x0'));var OpenchannelInteraction=require('../../mysqldb')['db']['OpenchannelInteraction'];var OpenchannelMessage=require('../../mysqldb')['db']['OpenchannelMessage'];var OpenchannelInteractionEvents=new EventEmitter();OpenchannelInteractionEvents[_0x1f6a('0x1')](0x0);var events={'afterCreate':'save','afterUpdate':_0x1f6a('0x2'),'afterDestroy':_0x1f6a('0x3')};function emitEvent(_0xf347aa){return function(_0xae2a6a,_0x7ecce3,_0x5498a1){_0xae2a6a[_0x1f6a('0x4')]({'attributes':['id'],'raw':!![]})[_0x1f6a('0x5')](function(_0x1639c1){_0xae2a6a[_0x1f6a('0x6')](_0x1f6a('0x7'),_0x1639c1['map'](function(_0x5a6363){return{'id':_0x5a6363['id']};}));return OpenchannelMessage[_0x1f6a('0x8')]({'where':{'OpenchannelInteractionId':_0xae2a6a['id'],'direction':'in','read':![]},'raw':!![]});})[_0x1f6a('0x5')](function(_0x4e15ed){_0xae2a6a['setDataValue'](_0x1f6a('0x9'),_0x4e15ed[_0x1f6a('0xa')]);OpenchannelInteractionEvents[_0x1f6a('0xb')](_0xf347aa+':'+_0xae2a6a['id'],_0xae2a6a);OpenchannelInteractionEvents[_0x1f6a('0xb')](_0xf347aa,_0xae2a6a);_0x5498a1(null);})[_0x1f6a('0xc')](_0x5498a1(null));};}for(var e in events){if(events[_0x1f6a('0xd')](e)){var event=events[e];OpenchannelInteraction['hook'](e,emitEvent(event));}}module[_0x1f6a('0xe')]=OpenchannelInteractionEvents;
\ No newline at end of file