Built motion from commit (unavailable).|2.5.4
[motion2.git] / server / api / whatsappInteraction / whatsappInteraction.events.js
index cf6a2ad..ef4c10d 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x8d44=['map','findAll','emit','catch','hasOwnProperty','hook','exports','events','WhatsappInteraction','../../mysqldb','WhatsappMessage','setMaxListeners','save','update','remove','getUsers','setDataValue'];(function(_0x5545f7,_0x570414){var _0x52a979=function(_0x28eb97){while(--_0x28eb97){_0x5545f7['push'](_0x5545f7['shift']());}};_0x52a979(++_0x570414);}(_0x8d44,0x7e));var _0x48d4=function(_0x3fb9af,_0x41e2fc){_0x3fb9af=_0x3fb9af-0x0;var _0x19e160=_0x8d44[_0x3fb9af];return _0x19e160;};'use strict';var EventEmitter=require(_0x48d4('0x0'));var WhatsappInteraction=require('../../mysqldb')['db'][_0x48d4('0x1')];var WhatsappMessage=require(_0x48d4('0x2'))['db'][_0x48d4('0x3')];var WhatsappInteractionEvents=new EventEmitter();WhatsappInteractionEvents[_0x48d4('0x4')](0x0);var events={'afterCreate':_0x48d4('0x5'),'afterUpdate':_0x48d4('0x6'),'afterDestroy':_0x48d4('0x7')};function emitEvent(_0x5d38e7){return function(_0x4d2890,_0x1e3197,_0x366fa0){_0x4d2890[_0x48d4('0x8')]({'attributes':['id'],'raw':!![]})['then'](function(_0x2caa1a){_0x4d2890[_0x48d4('0x9')]('Users',_0x2caa1a[_0x48d4('0xa')](function(_0x3d0794){return{'id':_0x3d0794['id']};}));return WhatsappMessage[_0x48d4('0xb')]({'where':{'WhatsappInteractionId':_0x4d2890['id'],'direction':'in','read':![]},'raw':!![]});})['then'](function(_0x5d6c13){_0x4d2890[_0x48d4('0x9')]('unreadMessages',_0x5d6c13['length']);WhatsappInteractionEvents[_0x48d4('0xc')](_0x5d38e7+':'+_0x4d2890['id'],_0x4d2890);WhatsappInteractionEvents[_0x48d4('0xc')](_0x5d38e7,_0x4d2890);_0x366fa0(null);})[_0x48d4('0xd')](_0x366fa0(null));};}for(var e in events){if(events[_0x48d4('0xe')](e)){var event=events[e];WhatsappInteraction[_0x48d4('0xf')](e,emitEvent(event));}}module[_0x48d4('0x10')]=WhatsappInteractionEvents;
\ No newline at end of file
+var _0xf5c5=['then','map','setDataValue','unreadMessages','length','emit','catch','hasOwnProperty','exports','events','../../mysqldb','WhatsappInteraction','WhatsappMessage','setMaxListeners','update','remove','getUsers'];(function(_0x576170,_0x1712ae){var _0x397c70=function(_0x2eb9de){while(--_0x2eb9de){_0x576170['push'](_0x576170['shift']());}};_0x397c70(++_0x1712ae);}(_0xf5c5,0x13b));var _0x5f5c=function(_0x2e181c,_0x50246a){_0x2e181c=_0x2e181c-0x0;var _0x4c1d9e=_0xf5c5[_0x2e181c];return _0x4c1d9e;};'use strict';var EventEmitter=require(_0x5f5c('0x0'));var WhatsappInteraction=require(_0x5f5c('0x1'))['db'][_0x5f5c('0x2')];var WhatsappMessage=require('../../mysqldb')['db'][_0x5f5c('0x3')];var WhatsappInteractionEvents=new EventEmitter();WhatsappInteractionEvents[_0x5f5c('0x4')](0x0);var events={'afterCreate':'save','afterUpdate':_0x5f5c('0x5'),'afterDestroy':_0x5f5c('0x6')};function emitEvent(_0x8e759b){return function(_0x223647,_0x59fbb9,_0x4a684e){_0x223647[_0x5f5c('0x7')]({'attributes':['id'],'raw':!![]})[_0x5f5c('0x8')](function(_0x173381){_0x223647['setDataValue']('Users',_0x173381[_0x5f5c('0x9')](function(_0x470e07){return{'id':_0x470e07['id']};}));return WhatsappMessage['findAll']({'where':{'WhatsappInteractionId':_0x223647['id'],'direction':'in','read':![]},'raw':!![]});})[_0x5f5c('0x8')](function(_0x2e1645){_0x223647[_0x5f5c('0xa')](_0x5f5c('0xb'),_0x2e1645[_0x5f5c('0xc')]);WhatsappInteractionEvents[_0x5f5c('0xd')](_0x8e759b+':'+_0x223647['id'],_0x223647);WhatsappInteractionEvents[_0x5f5c('0xd')](_0x8e759b,_0x223647);_0x4a684e(null);})[_0x5f5c('0xe')](_0x4a684e(null));};}for(var e in events){if(events[_0x5f5c('0xf')](e)){var event=events[e];WhatsappInteraction['hook'](e,emitEvent(event));}}module[_0x5f5c('0x10')]=WhatsappInteractionEvents;
\ No newline at end of file