Built motion from commit e8da49ee.|2.6.33
[motion2.git] / server / api / whatsappInteraction / whatsappInteraction.events.js
index d9ba60b..e0e670e 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xfaa4=['then','map','findAll','setDataValue','unreadMessages','length','emit','hasOwnProperty','hook','exports','events','../../mysqldb','WhatsappInteraction','WhatsappMessage','setMaxListeners','update','remove','getUsers'];(function(_0x900cfd,_0x139881){var _0x106425=function(_0x29a8a3){while(--_0x29a8a3){_0x900cfd['push'](_0x900cfd['shift']());}};_0x106425(++_0x139881);}(_0xfaa4,0x1a8));var _0x4faa=function(_0xe69010,_0x2e650b){_0xe69010=_0xe69010-0x0;var _0x2b44d6=_0xfaa4[_0xe69010];return _0x2b44d6;};'use strict';var EventEmitter=require(_0x4faa('0x0'));var WhatsappInteraction=require(_0x4faa('0x1'))['db'][_0x4faa('0x2')];var WhatsappMessage=require(_0x4faa('0x1'))['db'][_0x4faa('0x3')];var WhatsappInteractionEvents=new EventEmitter();WhatsappInteractionEvents[_0x4faa('0x4')](0x0);var events={'afterCreate':'save','afterUpdate':_0x4faa('0x5'),'afterDestroy':_0x4faa('0x6')};function emitEvent(_0x144600){return function(_0x349d09,_0x5d753f,_0x8117c3){_0x349d09[_0x4faa('0x7')]({'attributes':['id'],'raw':!![]})[_0x4faa('0x8')](function(_0x504f83){_0x349d09['setDataValue']('Users',_0x504f83[_0x4faa('0x9')](function(_0xa0edee){return{'id':_0xa0edee['id']};}));return WhatsappMessage[_0x4faa('0xa')]({'where':{'WhatsappInteractionId':_0x349d09['id'],'direction':'in','read':![]},'raw':!![]});})['then'](function(_0x37dad5){_0x349d09[_0x4faa('0xb')](_0x4faa('0xc'),_0x37dad5[_0x4faa('0xd')]);WhatsappInteractionEvents[_0x4faa('0xe')](_0x144600+':'+_0x349d09['id'],_0x349d09);WhatsappInteractionEvents['emit'](_0x144600,_0x349d09);_0x8117c3(null);})['catch'](_0x8117c3(null));};}for(var e in events){if(events[_0x4faa('0xf')](e)){var event=events[e];WhatsappInteraction[_0x4faa('0x10')](e,emitEvent(event));}}module[_0x4faa('0x11')]=WhatsappInteractionEvents;
\ No newline at end of file
+var _0x151b=['../../mysqldb','setMaxListeners','save','update','getUsers','setDataValue','Users','findAll','then','unreadMessages','length','emit','catch','hasOwnProperty','hook','exports','events'];(function(_0x2d627b,_0x33f5af){var _0x58d33e=function(_0x55f32e){while(--_0x55f32e){_0x2d627b['push'](_0x2d627b['shift']());}};_0x58d33e(++_0x33f5af);}(_0x151b,0x153));var _0xb151=function(_0x14ea4d,_0x351394){_0x14ea4d=_0x14ea4d-0x0;var _0x3da69f=_0x151b[_0x14ea4d];return _0x3da69f;};'use strict';var EventEmitter=require(_0xb151('0x0'));var WhatsappInteraction=require('../../mysqldb')['db']['WhatsappInteraction'];var WhatsappMessage=require(_0xb151('0x1'))['db']['WhatsappMessage'];var WhatsappInteractionEvents=new EventEmitter();WhatsappInteractionEvents[_0xb151('0x2')](0x0);var events={'afterCreate':_0xb151('0x3'),'afterUpdate':_0xb151('0x4'),'afterDestroy':'remove'};function emitEvent(_0x4a9d3f){return function(_0x3adedf,_0x2780a8,_0x56b93e){_0x3adedf[_0xb151('0x5')]({'attributes':['id'],'raw':!![]})['then'](function(_0xd89657){_0x3adedf[_0xb151('0x6')](_0xb151('0x7'),_0xd89657['map'](function(_0x47baa2){return{'id':_0x47baa2['id']};}));return WhatsappMessage[_0xb151('0x8')]({'where':{'WhatsappInteractionId':_0x3adedf['id'],'direction':'in','read':![]},'raw':!![]});})[_0xb151('0x9')](function(_0x493540){_0x3adedf['setDataValue'](_0xb151('0xa'),_0x493540[_0xb151('0xb')]);WhatsappInteractionEvents[_0xb151('0xc')](_0x4a9d3f+':'+_0x3adedf['id'],_0x3adedf);WhatsappInteractionEvents[_0xb151('0xc')](_0x4a9d3f,_0x3adedf);_0x56b93e(null);})[_0xb151('0xd')](_0x56b93e(null));};}for(var e in events){if(events[_0xb151('0xe')](e)){var event=events[e];WhatsappInteraction[_0xb151('0xf')](e,emitEvent(event));}}module[_0xb151('0x10')]=WhatsappInteractionEvents;
\ No newline at end of file