Built motion from commit (unavailable).|2.5.6
[motion2.git] / server / api / whatsappInteraction / whatsappInteraction.events.js
index 9287204..2f40032 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x6f0b=['map','findAll','then','setDataValue','unreadMessages','length','emit','catch','hasOwnProperty','exports','events','../../mysqldb','setMaxListeners','save','update','remove'];(function(_0x29fc7b,_0x1ca94e){var _0x4dbb77=function(_0x3f9396){while(--_0x3f9396){_0x29fc7b['push'](_0x29fc7b['shift']());}};_0x4dbb77(++_0x1ca94e);}(_0x6f0b,0x1ba));var _0xb6f0=function(_0xfdf06a,_0x49a49e){_0xfdf06a=_0xfdf06a-0x0;var _0x4bebc7=_0x6f0b[_0xfdf06a];return _0x4bebc7;};'use strict';var EventEmitter=require(_0xb6f0('0x0'));var WhatsappInteraction=require(_0xb6f0('0x1'))['db']['WhatsappInteraction'];var WhatsappMessage=require(_0xb6f0('0x1'))['db']['WhatsappMessage'];var WhatsappInteractionEvents=new EventEmitter();WhatsappInteractionEvents[_0xb6f0('0x2')](0x0);var events={'afterCreate':_0xb6f0('0x3'),'afterUpdate':_0xb6f0('0x4'),'afterDestroy':_0xb6f0('0x5')};function emitEvent(_0x4a9ca9){return function(_0x5c6fbb,_0x56b0fe,_0x708971){_0x5c6fbb['getUsers']({'attributes':['id'],'raw':!![]})['then'](function(_0x522a57){_0x5c6fbb['setDataValue']('Users',_0x522a57[_0xb6f0('0x6')](function(_0x379662){return{'id':_0x379662['id']};}));return WhatsappMessage[_0xb6f0('0x7')]({'where':{'WhatsappInteractionId':_0x5c6fbb['id'],'direction':'in','read':![]},'raw':!![]});})[_0xb6f0('0x8')](function(_0x2a2bc9){_0x5c6fbb[_0xb6f0('0x9')](_0xb6f0('0xa'),_0x2a2bc9[_0xb6f0('0xb')]);WhatsappInteractionEvents[_0xb6f0('0xc')](_0x4a9ca9+':'+_0x5c6fbb['id'],_0x5c6fbb);WhatsappInteractionEvents['emit'](_0x4a9ca9,_0x5c6fbb);_0x708971(null);})[_0xb6f0('0xd')](_0x708971(null));};}for(var e in events){if(events[_0xb6f0('0xe')](e)){var event=events[e];WhatsappInteraction['hook'](e,emitEvent(event));}}module[_0xb6f0('0xf')]=WhatsappInteractionEvents;
\ No newline at end of file
+var _0xa57c=['remove','getUsers','then','setDataValue','Users','map','unreadMessages','length','emit','catch','hasOwnProperty','hook','exports','../../mysqldb','WhatsappInteraction','WhatsappMessage','setMaxListeners','save','update'];(function(_0x55f8e1,_0x1d7226){var _0x3dd092=function(_0xf1b180){while(--_0xf1b180){_0x55f8e1['push'](_0x55f8e1['shift']());}};_0x3dd092(++_0x1d7226);}(_0xa57c,0xb8));var _0xca57=function(_0xa148b7,_0x2f3eb2){_0xa148b7=_0xa148b7-0x0;var _0x51efd3=_0xa57c[_0xa148b7];return _0x51efd3;};'use strict';var EventEmitter=require('events');var WhatsappInteraction=require(_0xca57('0x0'))['db'][_0xca57('0x1')];var WhatsappMessage=require(_0xca57('0x0'))['db'][_0xca57('0x2')];var WhatsappInteractionEvents=new EventEmitter();WhatsappInteractionEvents[_0xca57('0x3')](0x0);var events={'afterCreate':_0xca57('0x4'),'afterUpdate':_0xca57('0x5'),'afterDestroy':_0xca57('0x6')};function emitEvent(_0x43de7b){return function(_0x52dec4,_0x4c673d,_0x32a78c){_0x52dec4[_0xca57('0x7')]({'attributes':['id'],'raw':!![]})[_0xca57('0x8')](function(_0x1a3f8a){_0x52dec4[_0xca57('0x9')](_0xca57('0xa'),_0x1a3f8a[_0xca57('0xb')](function(_0x47e3a7){return{'id':_0x47e3a7['id']};}));return WhatsappMessage['findAll']({'where':{'WhatsappInteractionId':_0x52dec4['id'],'direction':'in','read':![]},'raw':!![]});})[_0xca57('0x8')](function(_0x69082d){_0x52dec4[_0xca57('0x9')](_0xca57('0xc'),_0x69082d[_0xca57('0xd')]);WhatsappInteractionEvents['emit'](_0x43de7b+':'+_0x52dec4['id'],_0x52dec4);WhatsappInteractionEvents[_0xca57('0xe')](_0x43de7b,_0x52dec4);_0x32a78c(null);})[_0xca57('0xf')](_0x32a78c(null));};}for(var e in events){if(events[_0xca57('0x10')](e)){var event=events[e];WhatsappInteraction[_0xca57('0x11')](e,emitEvent(event));}}module[_0xca57('0x12')]=WhatsappInteractionEvents;
\ No newline at end of file