Built motion from commit cafec4f3.|2.6.31
[motion2.git] / server / api / whatsappInteraction / whatsappInteraction.events.js
index f96bf60..45b4f60 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xce3a=['setMaxListeners','save','update','remove','getUsers','then','setDataValue','map','findAll','unreadMessages','length','emit','exports','events','../../mysqldb','WhatsappInteraction','WhatsappMessage'];(function(_0x1ef9f2,_0x5693b6){var _0x4c3ac0=function(_0x284ff1){while(--_0x284ff1){_0x1ef9f2['push'](_0x1ef9f2['shift']());}};_0x4c3ac0(++_0x5693b6);}(_0xce3a,0x194));var _0xace3=function(_0x3d7135,_0x306d11){_0x3d7135=_0x3d7135-0x0;var _0x332a7a=_0xce3a[_0x3d7135];return _0x332a7a;};'use strict';var EventEmitter=require(_0xace3('0x0'));var WhatsappInteraction=require(_0xace3('0x1'))['db'][_0xace3('0x2')];var WhatsappMessage=require(_0xace3('0x1'))['db'][_0xace3('0x3')];var WhatsappInteractionEvents=new EventEmitter();WhatsappInteractionEvents[_0xace3('0x4')](0x0);var events={'afterCreate':_0xace3('0x5'),'afterUpdate':_0xace3('0x6'),'afterDestroy':_0xace3('0x7')};function emitEvent(_0x80eaaf){return function(_0x17d5af,_0x47707b,_0x4c3ae9){_0x17d5af[_0xace3('0x8')]({'attributes':['id'],'raw':!![]})[_0xace3('0x9')](function(_0x4d5360){_0x17d5af[_0xace3('0xa')]('Users',_0x4d5360[_0xace3('0xb')](function(_0x5609f2){return{'id':_0x5609f2['id']};}));return WhatsappMessage[_0xace3('0xc')]({'where':{'WhatsappInteractionId':_0x17d5af['id'],'direction':'in','read':![]},'raw':!![]});})[_0xace3('0x9')](function(_0x2bc454){_0x17d5af[_0xace3('0xa')](_0xace3('0xd'),_0x2bc454[_0xace3('0xe')]);WhatsappInteractionEvents[_0xace3('0xf')](_0x80eaaf+':'+_0x17d5af['id'],_0x17d5af);WhatsappInteractionEvents[_0xace3('0xf')](_0x80eaaf,_0x17d5af);_0x4c3ae9(null);})['catch'](_0x4c3ae9(null));};}for(var e in events){if(events['hasOwnProperty'](e)){var event=events[e];WhatsappInteraction['hook'](e,emitEvent(event));}}module[_0xace3('0x10')]=WhatsappInteractionEvents;
\ No newline at end of file
+var _0xc68d=['getUsers','then','setDataValue','Users','map','unreadMessages','emit','catch','hasOwnProperty','exports','../../mysqldb','WhatsappInteraction','setMaxListeners','save','update','remove'];(function(_0x54ac2a,_0x26be6b){var _0x30100e=function(_0x1c5976){while(--_0x1c5976){_0x54ac2a['push'](_0x54ac2a['shift']());}};_0x30100e(++_0x26be6b);}(_0xc68d,0x17a));var _0xdc68=function(_0x46978b,_0x4377ee){_0x46978b=_0x46978b-0x0;var _0x36535d=_0xc68d[_0x46978b];return _0x36535d;};'use strict';var EventEmitter=require('events');var WhatsappInteraction=require(_0xdc68('0x0'))['db'][_0xdc68('0x1')];var WhatsappMessage=require('../../mysqldb')['db']['WhatsappMessage'];var WhatsappInteractionEvents=new EventEmitter();WhatsappInteractionEvents[_0xdc68('0x2')](0x0);var events={'afterCreate':_0xdc68('0x3'),'afterUpdate':_0xdc68('0x4'),'afterDestroy':_0xdc68('0x5')};function emitEvent(_0x402e65){return function(_0x284911,_0x4957fc,_0x36f545){_0x284911[_0xdc68('0x6')]({'attributes':['id'],'raw':!![]})[_0xdc68('0x7')](function(_0x5204af){_0x284911[_0xdc68('0x8')](_0xdc68('0x9'),_0x5204af[_0xdc68('0xa')](function(_0x5aefc7){return{'id':_0x5aefc7['id']};}));return WhatsappMessage['findAll']({'where':{'WhatsappInteractionId':_0x284911['id'],'direction':'in','read':![]},'raw':!![]});})[_0xdc68('0x7')](function(_0x252445){_0x284911[_0xdc68('0x8')](_0xdc68('0xb'),_0x252445['length']);WhatsappInteractionEvents[_0xdc68('0xc')](_0x402e65+':'+_0x284911['id'],_0x284911);WhatsappInteractionEvents[_0xdc68('0xc')](_0x402e65,_0x284911);_0x36f545(null);})[_0xdc68('0xd')](_0x36f545(null));};}for(var e in events){if(events[_0xdc68('0xe')](e)){var event=events[e];WhatsappInteraction['hook'](e,emitEvent(event));}}module[_0xdc68('0xf')]=WhatsappInteractionEvents;
\ No newline at end of file