Built motion from commit 9b156c94.|2.6.22
[motion2.git] / server / api / whatsappInteraction / whatsappInteraction.events.js
index f93dab1..c689d75 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x938c=['then','unreadMessages','length','emit','catch','hasOwnProperty','exports','events','../../mysqldb','save','remove','getUsers','setDataValue','map'];(function(_0x22ab4a,_0x85b2){var _0x301e6d=function(_0x49c142){while(--_0x49c142){_0x22ab4a['push'](_0x22ab4a['shift']());}};_0x301e6d(++_0x85b2);}(_0x938c,0x11f));var _0xc938=function(_0x2ea5c2,_0x1db5c7){_0x2ea5c2=_0x2ea5c2-0x0;var _0x1e9f28=_0x938c[_0x2ea5c2];return _0x1e9f28;};'use strict';var EventEmitter=require(_0xc938('0x0'));var WhatsappInteraction=require(_0xc938('0x1'))['db']['WhatsappInteraction'];var WhatsappMessage=require(_0xc938('0x1'))['db']['WhatsappMessage'];var WhatsappInteractionEvents=new EventEmitter();WhatsappInteractionEvents['setMaxListeners'](0x0);var events={'afterCreate':_0xc938('0x2'),'afterUpdate':'update','afterDestroy':_0xc938('0x3')};function emitEvent(_0xa06f0c){return function(_0x46548e,_0x40153c,_0x235110){_0x46548e[_0xc938('0x4')]({'attributes':['id'],'raw':!![]})['then'](function(_0x384ff3){_0x46548e[_0xc938('0x5')]('Users',_0x384ff3[_0xc938('0x6')](function(_0x378ba5){return{'id':_0x378ba5['id']};}));return WhatsappMessage['findAll']({'where':{'WhatsappInteractionId':_0x46548e['id'],'direction':'in','read':![]},'raw':!![]});})[_0xc938('0x7')](function(_0x525c9b){_0x46548e['setDataValue'](_0xc938('0x8'),_0x525c9b[_0xc938('0x9')]);WhatsappInteractionEvents[_0xc938('0xa')](_0xa06f0c+':'+_0x46548e['id'],_0x46548e);WhatsappInteractionEvents['emit'](_0xa06f0c,_0x46548e);_0x235110(null);})[_0xc938('0xb')](_0x235110(null));};}for(var e in events){if(events[_0xc938('0xc')](e)){var event=events[e];WhatsappInteraction['hook'](e,emitEvent(event));}}module[_0xc938('0xd')]=WhatsappInteractionEvents;
\ No newline at end of file
+var _0x1da6=['catch','hasOwnProperty','hook','exports','events','../../mysqldb','WhatsappInteraction','WhatsappMessage','setMaxListeners','save','update','remove','getUsers','then','setDataValue','Users','map','unreadMessages','length','emit'];(function(_0x104b35,_0x13f218){var _0x55584d=function(_0x2bbb71){while(--_0x2bbb71){_0x104b35['push'](_0x104b35['shift']());}};_0x55584d(++_0x13f218);}(_0x1da6,0x7c));var _0x61da=function(_0x4f096e,_0x30d3c3){_0x4f096e=_0x4f096e-0x0;var _0x4a33ce=_0x1da6[_0x4f096e];return _0x4a33ce;};'use strict';var EventEmitter=require(_0x61da('0x0'));var WhatsappInteraction=require(_0x61da('0x1'))['db'][_0x61da('0x2')];var WhatsappMessage=require(_0x61da('0x1'))['db'][_0x61da('0x3')];var WhatsappInteractionEvents=new EventEmitter();WhatsappInteractionEvents[_0x61da('0x4')](0x0);var events={'afterCreate':_0x61da('0x5'),'afterUpdate':_0x61da('0x6'),'afterDestroy':_0x61da('0x7')};function emitEvent(_0xe55a12){return function(_0x2be3c9,_0x42f09d,_0x16cd66){_0x2be3c9[_0x61da('0x8')]({'attributes':['id'],'raw':!![]})[_0x61da('0x9')](function(_0x2c43c2){_0x2be3c9[_0x61da('0xa')](_0x61da('0xb'),_0x2c43c2[_0x61da('0xc')](function(_0xf027a6){return{'id':_0xf027a6['id']};}));return WhatsappMessage['findAll']({'where':{'WhatsappInteractionId':_0x2be3c9['id'],'direction':'in','read':![]},'raw':!![]});})[_0x61da('0x9')](function(_0x284ed6){_0x2be3c9[_0x61da('0xa')](_0x61da('0xd'),_0x284ed6[_0x61da('0xe')]);WhatsappInteractionEvents[_0x61da('0xf')](_0xe55a12+':'+_0x2be3c9['id'],_0x2be3c9);WhatsappInteractionEvents[_0x61da('0xf')](_0xe55a12,_0x2be3c9);_0x16cd66(null);})[_0x61da('0x10')](_0x16cd66(null));};}for(var e in events){if(events[_0x61da('0x11')](e)){var event=events[e];WhatsappInteraction[_0x61da('0x12')](e,emitEvent(event));}}module[_0x61da('0x13')]=WhatsappInteractionEvents;
\ No newline at end of file