Built motion from commit a8c4dd89.|2.6.33
[motion2.git] / server / api / whatsappInteraction / whatsappInteraction.events.js
index 74ad4d5..e6da052 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x9bde=['exports','../../mysqldb','setMaxListeners','save','update','remove','getUsers','then','setDataValue','Users','map','findAll','length','emit','hasOwnProperty','hook'];(function(_0x3a4318,_0x13c6eb){var _0x36d746=function(_0x508617){while(--_0x508617){_0x3a4318['push'](_0x3a4318['shift']());}};_0x36d746(++_0x13c6eb);}(_0x9bde,0xe1));var _0xe9bd=function(_0x243eaa,_0xb12a5e){_0x243eaa=_0x243eaa-0x0;var _0x37739e=_0x9bde[_0x243eaa];return _0x37739e;};'use strict';var EventEmitter=require('events');var WhatsappInteraction=require(_0xe9bd('0x0'))['db']['WhatsappInteraction'];var WhatsappMessage=require(_0xe9bd('0x0'))['db']['WhatsappMessage'];var WhatsappInteractionEvents=new EventEmitter();WhatsappInteractionEvents[_0xe9bd('0x1')](0x0);var events={'afterCreate':_0xe9bd('0x2'),'afterUpdate':_0xe9bd('0x3'),'afterDestroy':_0xe9bd('0x4')};function emitEvent(_0x10822d){return function(_0x1a4d14,_0x1baab1,_0x4fd7b8){_0x1a4d14[_0xe9bd('0x5')]({'attributes':['id'],'raw':!![]})[_0xe9bd('0x6')](function(_0x22a438){_0x1a4d14[_0xe9bd('0x7')](_0xe9bd('0x8'),_0x22a438[_0xe9bd('0x9')](function(_0x29bc2b){return{'id':_0x29bc2b['id']};}));return WhatsappMessage[_0xe9bd('0xa')]({'where':{'WhatsappInteractionId':_0x1a4d14['id'],'direction':'in','read':![]},'raw':!![]});})[_0xe9bd('0x6')](function(_0x45c7ba){_0x1a4d14['setDataValue']('unreadMessages',_0x45c7ba[_0xe9bd('0xb')]);WhatsappInteractionEvents[_0xe9bd('0xc')](_0x10822d+':'+_0x1a4d14['id'],_0x1a4d14);WhatsappInteractionEvents[_0xe9bd('0xc')](_0x10822d,_0x1a4d14);_0x4fd7b8(null);})['catch'](_0x4fd7b8(null));};}for(var e in events){if(events[_0xe9bd('0xd')](e)){var event=events[e];WhatsappInteraction[_0xe9bd('0xe')](e,emitEvent(event));}}module[_0xe9bd('0xf')]=WhatsappInteractionEvents;
\ No newline at end of file
+var _0x4058=['then','setDataValue','map','findAll','unreadMessages','length','emit','catch','events','../../mysqldb','WhatsappInteraction','WhatsappMessage','setMaxListeners','save','update','remove','getUsers'];(function(_0x3ce3c,_0x319337){var _0x55a2c9=function(_0x1568d0){while(--_0x1568d0){_0x3ce3c['push'](_0x3ce3c['shift']());}};_0x55a2c9(++_0x319337);}(_0x4058,0x129));var _0x8405=function(_0x670f1b,_0x51e927){_0x670f1b=_0x670f1b-0x0;var _0x339c8e=_0x4058[_0x670f1b];return _0x339c8e;};'use strict';var EventEmitter=require(_0x8405('0x0'));var WhatsappInteraction=require(_0x8405('0x1'))['db'][_0x8405('0x2')];var WhatsappMessage=require(_0x8405('0x1'))['db'][_0x8405('0x3')];var WhatsappInteractionEvents=new EventEmitter();WhatsappInteractionEvents[_0x8405('0x4')](0x0);var events={'afterCreate':_0x8405('0x5'),'afterUpdate':_0x8405('0x6'),'afterDestroy':_0x8405('0x7')};function emitEvent(_0x4948b2){return function(_0x5ebf0e,_0x57fb07,_0x1db7ea){_0x5ebf0e[_0x8405('0x8')]({'attributes':['id'],'raw':!![]})[_0x8405('0x9')](function(_0x1322e5){_0x5ebf0e[_0x8405('0xa')]('Users',_0x1322e5[_0x8405('0xb')](function(_0x2b1c0a){return{'id':_0x2b1c0a['id']};}));return WhatsappMessage[_0x8405('0xc')]({'where':{'WhatsappInteractionId':_0x5ebf0e['id'],'direction':'in','read':![]},'raw':!![]});})['then'](function(_0x30705f){_0x5ebf0e['setDataValue'](_0x8405('0xd'),_0x30705f[_0x8405('0xe')]);WhatsappInteractionEvents['emit'](_0x4948b2+':'+_0x5ebf0e['id'],_0x5ebf0e);WhatsappInteractionEvents[_0x8405('0xf')](_0x4948b2,_0x5ebf0e);_0x1db7ea(null);})[_0x8405('0x10')](_0x1db7ea(null));};}for(var e in events){if(events['hasOwnProperty'](e)){var event=events[e];WhatsappInteraction['hook'](e,emitEvent(event));}}module['exports']=WhatsappInteractionEvents;
\ No newline at end of file