Built motion from commit c738b9ac.|2.6.25
[motion2.git] / server / api / faxInteraction / faxInteraction.events.js
index 94bc1a6..5fa20de 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xe942=['length','emit','catch','hasOwnProperty','hook','../../mysqldb','FaxInteraction','FaxMessage','setMaxListeners','save','update','Users','map','findAll','then','setDataValue','unreadMessages'];(function(_0x46c493,_0x429a61){var _0x1cac0f=function(_0x699a6a){while(--_0x699a6a){_0x46c493['push'](_0x46c493['shift']());}};_0x1cac0f(++_0x429a61);}(_0xe942,0xe2));var _0x2e94=function(_0x3ad462,_0x363c0d){_0x3ad462=_0x3ad462-0x0;var _0x4c721b=_0xe942[_0x3ad462];return _0x4c721b;};'use strict';var EventEmitter=require('events');var FaxInteraction=require(_0x2e94('0x0'))['db'][_0x2e94('0x1')];var FaxMessage=require(_0x2e94('0x0'))['db'][_0x2e94('0x2')];var FaxInteractionEvents=new EventEmitter();FaxInteractionEvents[_0x2e94('0x3')](0x0);var events={'afterCreate':_0x2e94('0x4'),'afterUpdate':_0x2e94('0x5'),'afterDestroy':'remove'};function emitEvent(_0x41503f){return function(_0x5e2195,_0x2219b9,_0x5542f6){_0x5e2195['getUsers']({'attributes':['id'],'raw':!![]})['then'](function(_0x10588d){_0x5e2195['setDataValue'](_0x2e94('0x6'),_0x10588d[_0x2e94('0x7')](function(_0x5168a2){return{'id':_0x5168a2['id']};}));return FaxMessage[_0x2e94('0x8')]({'where':{'FaxInteractionId':_0x5e2195['id'],'direction':'in','read':![]},'raw':!![]});})[_0x2e94('0x9')](function(_0x37ad6b){_0x5e2195[_0x2e94('0xa')](_0x2e94('0xb'),_0x37ad6b[_0x2e94('0xc')]);FaxInteractionEvents[_0x2e94('0xd')](_0x41503f+':'+_0x5e2195['id'],_0x5e2195);FaxInteractionEvents[_0x2e94('0xd')](_0x41503f,_0x5e2195);_0x5542f6(null);})[_0x2e94('0xe')](_0x5542f6(null));};}for(var e in events){if(events[_0x2e94('0xf')](e)){var event=events[e];FaxInteraction[_0x2e94('0x10')](e,emitEvent(event));}}module['exports']=FaxInteractionEvents;
\ No newline at end of file
+var _0x53b7=['remove','getUsers','setDataValue','Users','findAll','then','unreadMessages','length','emit','exports','events','../../mysqldb','FaxInteraction','FaxMessage','setMaxListeners','save','update'];(function(_0x577ef9,_0x4a529c){var _0x335e9a=function(_0x45be1b){while(--_0x45be1b){_0x577ef9['push'](_0x577ef9['shift']());}};_0x335e9a(++_0x4a529c);}(_0x53b7,0x15e));var _0x753b=function(_0x4935dd,_0x2aadcb){_0x4935dd=_0x4935dd-0x0;var _0x3cdcad=_0x53b7[_0x4935dd];return _0x3cdcad;};'use strict';var EventEmitter=require(_0x753b('0x0'));var FaxInteraction=require(_0x753b('0x1'))['db'][_0x753b('0x2')];var FaxMessage=require(_0x753b('0x1'))['db'][_0x753b('0x3')];var FaxInteractionEvents=new EventEmitter();FaxInteractionEvents[_0x753b('0x4')](0x0);var events={'afterCreate':_0x753b('0x5'),'afterUpdate':_0x753b('0x6'),'afterDestroy':_0x753b('0x7')};function emitEvent(_0x4f755f){return function(_0x28aec8,_0x470cb9,_0x764219){_0x28aec8[_0x753b('0x8')]({'attributes':['id'],'raw':!![]})['then'](function(_0x331e45){_0x28aec8[_0x753b('0x9')](_0x753b('0xa'),_0x331e45['map'](function(_0x12e33a){return{'id':_0x12e33a['id']};}));return FaxMessage[_0x753b('0xb')]({'where':{'FaxInteractionId':_0x28aec8['id'],'direction':'in','read':![]},'raw':!![]});})[_0x753b('0xc')](function(_0x2bbf02){_0x28aec8[_0x753b('0x9')](_0x753b('0xd'),_0x2bbf02[_0x753b('0xe')]);FaxInteractionEvents[_0x753b('0xf')](_0x4f755f+':'+_0x28aec8['id'],_0x28aec8);FaxInteractionEvents[_0x753b('0xf')](_0x4f755f,_0x28aec8);_0x764219(null);})['catch'](_0x764219(null));};}for(var e in events){if(events['hasOwnProperty'](e)){var event=events[e];FaxInteraction['hook'](e,emitEvent(event));}}module[_0x753b('0x10')]=FaxInteractionEvents;
\ No newline at end of file