Built motion from commit 351e7f9c.|2.6.31
[motion2.git] / server / api / whatsappInteraction / whatsappInteraction.events.js
index 8c36f68..dc682cf 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x2621=['WhatsappInteraction','WhatsappMessage','setMaxListeners','save','update','remove','getUsers','Users','findAll','then','setDataValue','length','emit','hasOwnProperty','hook','exports','events','../../mysqldb'];(function(_0x403f5f,_0x283f67){var _0x15b1cd=function(_0x238cab){while(--_0x238cab){_0x403f5f['push'](_0x403f5f['shift']());}};_0x15b1cd(++_0x283f67);}(_0x2621,0x1d2));var _0x1262=function(_0x3dd15e,_0x1f0015){_0x3dd15e=_0x3dd15e-0x0;var _0x231fd0=_0x2621[_0x3dd15e];return _0x231fd0;};'use strict';var EventEmitter=require(_0x1262('0x0'));var WhatsappInteraction=require(_0x1262('0x1'))['db'][_0x1262('0x2')];var WhatsappMessage=require(_0x1262('0x1'))['db'][_0x1262('0x3')];var WhatsappInteractionEvents=new EventEmitter();WhatsappInteractionEvents[_0x1262('0x4')](0x0);var events={'afterCreate':_0x1262('0x5'),'afterUpdate':_0x1262('0x6'),'afterDestroy':_0x1262('0x7')};function emitEvent(_0x3a6d7f){return function(_0x19d5e9,_0x42092f,_0x421716){_0x19d5e9[_0x1262('0x8')]({'attributes':['id'],'raw':!![]})['then'](function(_0x4ca884){_0x19d5e9['setDataValue'](_0x1262('0x9'),_0x4ca884['map'](function(_0x124246){return{'id':_0x124246['id']};}));return WhatsappMessage[_0x1262('0xa')]({'where':{'WhatsappInteractionId':_0x19d5e9['id'],'direction':'in','read':![]},'raw':!![]});})[_0x1262('0xb')](function(_0x586f5b){_0x19d5e9[_0x1262('0xc')]('unreadMessages',_0x586f5b[_0x1262('0xd')]);WhatsappInteractionEvents[_0x1262('0xe')](_0x3a6d7f+':'+_0x19d5e9['id'],_0x19d5e9);WhatsappInteractionEvents['emit'](_0x3a6d7f,_0x19d5e9);_0x421716(null);})['catch'](_0x421716(null));};}for(var e in events){if(events[_0x1262('0xf')](e)){var event=events[e];WhatsappInteraction[_0x1262('0x10')](e,emitEvent(event));}}module[_0x1262('0x11')]=WhatsappInteractionEvents;
\ No newline at end of file
+var _0xfc03=['then','setDataValue','map','findAll','unreadMessages','length','emit','hasOwnProperty','hook','exports','events','WhatsappInteraction','../../mysqldb','setMaxListeners','update','remove','getUsers'];(function(_0xada10d,_0x2dc057){var _0x4d201c=function(_0x347213){while(--_0x347213){_0xada10d['push'](_0xada10d['shift']());}};_0x4d201c(++_0x2dc057);}(_0xfc03,0x16f));var _0x3fc0=function(_0x57b54c,_0x54ce0d){_0x57b54c=_0x57b54c-0x0;var _0x59cc19=_0xfc03[_0x57b54c];return _0x59cc19;};'use strict';var EventEmitter=require(_0x3fc0('0x0'));var WhatsappInteraction=require('../../mysqldb')['db'][_0x3fc0('0x1')];var WhatsappMessage=require(_0x3fc0('0x2'))['db']['WhatsappMessage'];var WhatsappInteractionEvents=new EventEmitter();WhatsappInteractionEvents[_0x3fc0('0x3')](0x0);var events={'afterCreate':'save','afterUpdate':_0x3fc0('0x4'),'afterDestroy':_0x3fc0('0x5')};function emitEvent(_0x390f7e){return function(_0x29d814,_0x92a96c,_0x389bfb){_0x29d814[_0x3fc0('0x6')]({'attributes':['id'],'raw':!![]})[_0x3fc0('0x7')](function(_0x55eac5){_0x29d814[_0x3fc0('0x8')]('Users',_0x55eac5[_0x3fc0('0x9')](function(_0x31153a){return{'id':_0x31153a['id']};}));return WhatsappMessage[_0x3fc0('0xa')]({'where':{'WhatsappInteractionId':_0x29d814['id'],'direction':'in','read':![]},'raw':!![]});})[_0x3fc0('0x7')](function(_0x5ef417){_0x29d814[_0x3fc0('0x8')](_0x3fc0('0xb'),_0x5ef417[_0x3fc0('0xc')]);WhatsappInteractionEvents[_0x3fc0('0xd')](_0x390f7e+':'+_0x29d814['id'],_0x29d814);WhatsappInteractionEvents[_0x3fc0('0xd')](_0x390f7e,_0x29d814);_0x389bfb(null);})['catch'](_0x389bfb(null));};}for(var e in events){if(events[_0x3fc0('0xe')](e)){var event=events[e];WhatsappInteraction[_0x3fc0('0xf')](e,emitEvent(event));}}module[_0x3fc0('0x10')]=WhatsappInteractionEvents;
\ No newline at end of file