Built motion from commit f8768ebe.|2.6.15
[motion2.git] / server / api / whatsappInteraction / whatsappInteraction.events.js
index db39134..e13bf12 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xb67f=['setMaxListeners','save','update','remove','getUsers','then','map','findAll','setDataValue','unreadMessages','emit','catch','hasOwnProperty','../../mysqldb','WhatsappInteraction','WhatsappMessage'];(function(_0x23f0e1,_0x11d94b){var _0x257f0d=function(_0xab63c7){while(--_0xab63c7){_0x23f0e1['push'](_0x23f0e1['shift']());}};_0x257f0d(++_0x11d94b);}(_0xb67f,0x12d));var _0xfb67=function(_0x288209,_0x42d5b8){_0x288209=_0x288209-0x0;var _0x5945f2=_0xb67f[_0x288209];return _0x5945f2;};'use strict';var EventEmitter=require('events');var WhatsappInteraction=require(_0xfb67('0x0'))['db'][_0xfb67('0x1')];var WhatsappMessage=require(_0xfb67('0x0'))['db'][_0xfb67('0x2')];var WhatsappInteractionEvents=new EventEmitter();WhatsappInteractionEvents[_0xfb67('0x3')](0x0);var events={'afterCreate':_0xfb67('0x4'),'afterUpdate':_0xfb67('0x5'),'afterDestroy':_0xfb67('0x6')};function emitEvent(_0x5133b9){return function(_0x286416,_0x42168f,_0x2dc6bf){_0x286416[_0xfb67('0x7')]({'attributes':['id'],'raw':!![]})[_0xfb67('0x8')](function(_0x4feb36){_0x286416['setDataValue']('Users',_0x4feb36[_0xfb67('0x9')](function(_0x3ea44e){return{'id':_0x3ea44e['id']};}));return WhatsappMessage[_0xfb67('0xa')]({'where':{'WhatsappInteractionId':_0x286416['id'],'direction':'in','read':![]},'raw':!![]});})['then'](function(_0x112ce0){_0x286416[_0xfb67('0xb')](_0xfb67('0xc'),_0x112ce0['length']);WhatsappInteractionEvents[_0xfb67('0xd')](_0x5133b9+':'+_0x286416['id'],_0x286416);WhatsappInteractionEvents['emit'](_0x5133b9,_0x286416);_0x2dc6bf(null);})[_0xfb67('0xe')](_0x2dc6bf(null));};}for(var e in events){if(events[_0xfb67('0xf')](e)){var event=events[e];WhatsappInteraction['hook'](e,emitEvent(event));}}module['exports']=WhatsappInteractionEvents;
\ No newline at end of file
+var _0xe28e=['length','emit','catch','hook','exports','events','../../mysqldb','WhatsappInteraction','WhatsappMessage','setMaxListeners','save','update','remove','then','setDataValue','Users','map','findAll','unreadMessages'];(function(_0x4411ba,_0x43f2c4){var _0x1fc84f=function(_0x1dbbdc){while(--_0x1dbbdc){_0x4411ba['push'](_0x4411ba['shift']());}};_0x1fc84f(++_0x43f2c4);}(_0xe28e,0x1ba));var _0xee28=function(_0x124c8d,_0x1fde0c){_0x124c8d=_0x124c8d-0x0;var _0x2b59ed=_0xe28e[_0x124c8d];return _0x2b59ed;};'use strict';var EventEmitter=require(_0xee28('0x0'));var WhatsappInteraction=require(_0xee28('0x1'))['db'][_0xee28('0x2')];var WhatsappMessage=require(_0xee28('0x1'))['db'][_0xee28('0x3')];var WhatsappInteractionEvents=new EventEmitter();WhatsappInteractionEvents[_0xee28('0x4')](0x0);var events={'afterCreate':_0xee28('0x5'),'afterUpdate':_0xee28('0x6'),'afterDestroy':_0xee28('0x7')};function emitEvent(_0x40fdf8){return function(_0x1c7cb1,_0x43c350,_0x162d3f){_0x1c7cb1['getUsers']({'attributes':['id'],'raw':!![]})[_0xee28('0x8')](function(_0x30224a){_0x1c7cb1[_0xee28('0x9')](_0xee28('0xa'),_0x30224a[_0xee28('0xb')](function(_0x478b02){return{'id':_0x478b02['id']};}));return WhatsappMessage[_0xee28('0xc')]({'where':{'WhatsappInteractionId':_0x1c7cb1['id'],'direction':'in','read':![]},'raw':!![]});})['then'](function(_0x5afe44){_0x1c7cb1['setDataValue'](_0xee28('0xd'),_0x5afe44[_0xee28('0xe')]);WhatsappInteractionEvents['emit'](_0x40fdf8+':'+_0x1c7cb1['id'],_0x1c7cb1);WhatsappInteractionEvents[_0xee28('0xf')](_0x40fdf8,_0x1c7cb1);_0x162d3f(null);})[_0xee28('0x10')](_0x162d3f(null));};}for(var e in events){if(events['hasOwnProperty'](e)){var event=events[e];WhatsappInteraction[_0xee28('0x11')](e,emitEvent(event));}}module[_0xee28('0x12')]=WhatsappInteractionEvents;
\ No newline at end of file