Built motion from commit (unavailable).|2.5.31
[motion2.git] / server / api / whatsappInteraction / whatsappInteraction.events.js
index 6976c64..f0f314f 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xef05=['events','../../mysqldb','WhatsappMessage','save','remove','then','map','findAll','setDataValue','unreadMessages','emit','catch','hook','exports'];(function(_0x2d8b24,_0x3a7aa9){var _0x5ca81e=function(_0x5265f2){while(--_0x5265f2){_0x2d8b24['push'](_0x2d8b24['shift']());}};_0x5ca81e(++_0x3a7aa9);}(_0xef05,0x126));var _0x5ef0=function(_0xca316b,_0x3d0d57){_0xca316b=_0xca316b-0x0;var _0x3623f5=_0xef05[_0xca316b];return _0x3623f5;};'use strict';var EventEmitter=require(_0x5ef0('0x0'));var WhatsappInteraction=require(_0x5ef0('0x1'))['db']['WhatsappInteraction'];var WhatsappMessage=require(_0x5ef0('0x1'))['db'][_0x5ef0('0x2')];var WhatsappInteractionEvents=new EventEmitter();WhatsappInteractionEvents['setMaxListeners'](0x0);var events={'afterCreate':_0x5ef0('0x3'),'afterUpdate':'update','afterDestroy':_0x5ef0('0x4')};function emitEvent(_0x16e47c){return function(_0x530649,_0x35486d,_0x2e9aac){_0x530649['getUsers']({'attributes':['id'],'raw':!![]})[_0x5ef0('0x5')](function(_0x6d70c){_0x530649['setDataValue']('Users',_0x6d70c[_0x5ef0('0x6')](function(_0x1cc2cd){return{'id':_0x1cc2cd['id']};}));return WhatsappMessage[_0x5ef0('0x7')]({'where':{'WhatsappInteractionId':_0x530649['id'],'direction':'in','read':![]},'raw':!![]});})[_0x5ef0('0x5')](function(_0x79b3b6){_0x530649[_0x5ef0('0x8')](_0x5ef0('0x9'),_0x79b3b6['length']);WhatsappInteractionEvents[_0x5ef0('0xa')](_0x16e47c+':'+_0x530649['id'],_0x530649);WhatsappInteractionEvents[_0x5ef0('0xa')](_0x16e47c,_0x530649);_0x2e9aac(null);})[_0x5ef0('0xb')](_0x2e9aac(null));};}for(var e in events){if(events['hasOwnProperty'](e)){var event=events[e];WhatsappInteraction[_0x5ef0('0xc')](e,emitEvent(event));}}module[_0x5ef0('0xd')]=WhatsappInteractionEvents;
\ No newline at end of file
+var _0xe7db=['update','getUsers','then','setDataValue','findAll','unreadMessages','length','emit','catch','hasOwnProperty','hook','exports','../../mysqldb','WhatsappInteraction','WhatsappMessage','setMaxListeners','save'];(function(_0x26b9cb,_0x12bc4c){var _0x3f44e6=function(_0x1a5a4e){while(--_0x1a5a4e){_0x26b9cb['push'](_0x26b9cb['shift']());}};_0x3f44e6(++_0x12bc4c);}(_0xe7db,0x193));var _0xbe7d=function(_0x3a13cf,_0x478c62){_0x3a13cf=_0x3a13cf-0x0;var _0x4817c=_0xe7db[_0x3a13cf];return _0x4817c;};'use strict';var EventEmitter=require('events');var WhatsappInteraction=require(_0xbe7d('0x0'))['db'][_0xbe7d('0x1')];var WhatsappMessage=require('../../mysqldb')['db'][_0xbe7d('0x2')];var WhatsappInteractionEvents=new EventEmitter();WhatsappInteractionEvents[_0xbe7d('0x3')](0x0);var events={'afterCreate':_0xbe7d('0x4'),'afterUpdate':_0xbe7d('0x5'),'afterDestroy':'remove'};function emitEvent(_0x309c56){return function(_0x31a82a,_0x3db012,_0x4905cb){_0x31a82a[_0xbe7d('0x6')]({'attributes':['id'],'raw':!![]})[_0xbe7d('0x7')](function(_0x4a2cf6){_0x31a82a[_0xbe7d('0x8')]('Users',_0x4a2cf6['map'](function(_0x2c2957){return{'id':_0x2c2957['id']};}));return WhatsappMessage[_0xbe7d('0x9')]({'where':{'WhatsappInteractionId':_0x31a82a['id'],'direction':'in','read':![]},'raw':!![]});})[_0xbe7d('0x7')](function(_0x22b370){_0x31a82a[_0xbe7d('0x8')](_0xbe7d('0xa'),_0x22b370[_0xbe7d('0xb')]);WhatsappInteractionEvents['emit'](_0x309c56+':'+_0x31a82a['id'],_0x31a82a);WhatsappInteractionEvents[_0xbe7d('0xc')](_0x309c56,_0x31a82a);_0x4905cb(null);})[_0xbe7d('0xd')](_0x4905cb(null));};}for(var e in events){if(events[_0xbe7d('0xe')](e)){var event=events[e];WhatsappInteraction[_0xbe7d('0xf')](e,emitEvent(event));}}module[_0xbe7d('0x10')]=WhatsappInteractionEvents;
\ No newline at end of file