Built motion from commit (unavailable).|2.5.26
[motion2.git] / server / api / whatsappInteraction / whatsappInteraction.events.js
index b911bb9..ccd053c 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x43b3=['catch','hook','../../mysqldb','WhatsappInteraction','WhatsappMessage','setMaxListeners','save','update','getUsers','then','setDataValue','Users','map','findAll','length','emit'];(function(_0x3dd15e,_0x1f0015){var _0x231fd0=function(_0x4f680a){while(--_0x4f680a){_0x3dd15e['push'](_0x3dd15e['shift']());}};_0x231fd0(++_0x1f0015);}(_0x43b3,0xe2));var _0x343b=function(_0x144714,_0x52642a){_0x144714=_0x144714-0x0;var _0x580e09=_0x43b3[_0x144714];return _0x580e09;};'use strict';var EventEmitter=require('events');var WhatsappInteraction=require(_0x343b('0x0'))['db'][_0x343b('0x1')];var WhatsappMessage=require('../../mysqldb')['db'][_0x343b('0x2')];var WhatsappInteractionEvents=new EventEmitter();WhatsappInteractionEvents[_0x343b('0x3')](0x0);var events={'afterCreate':_0x343b('0x4'),'afterUpdate':_0x343b('0x5'),'afterDestroy':'remove'};function emitEvent(_0x2ac030){return function(_0x2c3f77,_0x558b57,_0x13fd28){_0x2c3f77[_0x343b('0x6')]({'attributes':['id'],'raw':!![]})[_0x343b('0x7')](function(_0x2b4b7c){_0x2c3f77[_0x343b('0x8')](_0x343b('0x9'),_0x2b4b7c[_0x343b('0xa')](function(_0x5a920f){return{'id':_0x5a920f['id']};}));return WhatsappMessage[_0x343b('0xb')]({'where':{'WhatsappInteractionId':_0x2c3f77['id'],'direction':'in','read':![]},'raw':!![]});})[_0x343b('0x7')](function(_0x55256b){_0x2c3f77[_0x343b('0x8')]('unreadMessages',_0x55256b[_0x343b('0xc')]);WhatsappInteractionEvents[_0x343b('0xd')](_0x2ac030+':'+_0x2c3f77['id'],_0x2c3f77);WhatsappInteractionEvents['emit'](_0x2ac030,_0x2c3f77);_0x13fd28(null);})[_0x343b('0xe')](_0x13fd28(null));};}for(var e in events){if(events['hasOwnProperty'](e)){var event=events[e];WhatsappInteraction[_0x343b('0xf')](e,emitEvent(event));}}module['exports']=WhatsappInteractionEvents;
\ No newline at end of file
+var _0xfd5c=['hasOwnProperty','hook','events','../../mysqldb','WhatsappMessage','setMaxListeners','save','update','remove','getUsers','then','Users','map','findAll','setDataValue','unreadMessages','length','emit','catch'];(function(_0x5bfa08,_0x1a99a2){var _0x58ebc9=function(_0x59d40b){while(--_0x59d40b){_0x5bfa08['push'](_0x5bfa08['shift']());}};_0x58ebc9(++_0x1a99a2);}(_0xfd5c,0x1f0));var _0xcfd5=function(_0x3dd15e,_0x1f0015){_0x3dd15e=_0x3dd15e-0x0;var _0x231fd0=_0xfd5c[_0x3dd15e];return _0x231fd0;};'use strict';var EventEmitter=require(_0xcfd5('0x0'));var WhatsappInteraction=require(_0xcfd5('0x1'))['db']['WhatsappInteraction'];var WhatsappMessage=require(_0xcfd5('0x1'))['db'][_0xcfd5('0x2')];var WhatsappInteractionEvents=new EventEmitter();WhatsappInteractionEvents[_0xcfd5('0x3')](0x0);var events={'afterCreate':_0xcfd5('0x4'),'afterUpdate':_0xcfd5('0x5'),'afterDestroy':_0xcfd5('0x6')};function emitEvent(_0x2ccbe9){return function(_0x2ea712,_0x578400,_0x5b3ddc){_0x2ea712[_0xcfd5('0x7')]({'attributes':['id'],'raw':!![]})[_0xcfd5('0x8')](function(_0x33c677){_0x2ea712['setDataValue'](_0xcfd5('0x9'),_0x33c677[_0xcfd5('0xa')](function(_0x1f39f6){return{'id':_0x1f39f6['id']};}));return WhatsappMessage[_0xcfd5('0xb')]({'where':{'WhatsappInteractionId':_0x2ea712['id'],'direction':'in','read':![]},'raw':!![]});})[_0xcfd5('0x8')](function(_0x5f2ab4){_0x2ea712[_0xcfd5('0xc')](_0xcfd5('0xd'),_0x5f2ab4[_0xcfd5('0xe')]);WhatsappInteractionEvents[_0xcfd5('0xf')](_0x2ccbe9+':'+_0x2ea712['id'],_0x2ea712);WhatsappInteractionEvents[_0xcfd5('0xf')](_0x2ccbe9,_0x2ea712);_0x5b3ddc(null);})[_0xcfd5('0x10')](_0x5b3ddc(null));};}for(var e in events){if(events[_0xcfd5('0x11')](e)){var event=events[e];WhatsappInteraction[_0xcfd5('0x12')](e,emitEvent(event));}}module['exports']=WhatsappInteractionEvents;
\ No newline at end of file