Built motion from commit 746c7d2a.|2.5.35
[motion2.git] / server / api / faxInteraction / faxInteraction.events.js
index cdf1ea7..2b9f6c2 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x842a=['setMaxListeners','save','update','remove','getUsers','then','Users','map','findAll','setDataValue','unreadMessages','length','emit','catch','hasOwnProperty','hook','exports','events','FaxInteraction','FaxMessage'];(function(_0x398389,_0x405c29){var _0x2305f9=function(_0x523002){while(--_0x523002){_0x398389['push'](_0x398389['shift']());}};_0x2305f9(++_0x405c29);}(_0x842a,0x1dd));var _0xa842=function(_0x295a3d,_0x56d487){_0x295a3d=_0x295a3d-0x0;var _0x23a732=_0x842a[_0x295a3d];return _0x23a732;};'use strict';var EventEmitter=require(_0xa842('0x0'));var FaxInteraction=require('../../mysqldb')['db'][_0xa842('0x1')];var FaxMessage=require('../../mysqldb')['db'][_0xa842('0x2')];var FaxInteractionEvents=new EventEmitter();FaxInteractionEvents[_0xa842('0x3')](0x0);var events={'afterCreate':_0xa842('0x4'),'afterUpdate':_0xa842('0x5'),'afterDestroy':_0xa842('0x6')};function emitEvent(_0x1da47c){return function(_0x113df5,_0x40ac04,_0x2868de){_0x113df5[_0xa842('0x7')]({'attributes':['id'],'raw':!![]})[_0xa842('0x8')](function(_0x1ab83d){_0x113df5['setDataValue'](_0xa842('0x9'),_0x1ab83d[_0xa842('0xa')](function(_0x2660f0){return{'id':_0x2660f0['id']};}));return FaxMessage[_0xa842('0xb')]({'where':{'FaxInteractionId':_0x113df5['id'],'direction':'in','read':![]},'raw':!![]});})['then'](function(_0x4c4e55){_0x113df5[_0xa842('0xc')](_0xa842('0xd'),_0x4c4e55[_0xa842('0xe')]);FaxInteractionEvents['emit'](_0x1da47c+':'+_0x113df5['id'],_0x113df5);FaxInteractionEvents[_0xa842('0xf')](_0x1da47c,_0x113df5);_0x2868de(null);})[_0xa842('0x10')](_0x2868de(null));};}for(var e in events){if(events[_0xa842('0x11')](e)){var event=events[e];FaxInteraction[_0xa842('0x12')](e,emitEvent(event));}}module[_0xa842('0x13')]=FaxInteractionEvents;
\ No newline at end of file
+var _0x083f=['hook','events','../../mysqldb','FaxInteraction','FaxMessage','save','update','remove','getUsers','setDataValue','Users','map','findAll','then','unreadMessages','length','emit','catch','hasOwnProperty'];(function(_0x5a3674,_0x586d0c){var _0x144f53=function(_0x21821a){while(--_0x21821a){_0x5a3674['push'](_0x5a3674['shift']());}};_0x144f53(++_0x586d0c);}(_0x083f,0x190));var _0xf083=function(_0x4565bf,_0x5ad9d6){_0x4565bf=_0x4565bf-0x0;var _0x5610ba=_0x083f[_0x4565bf];return _0x5610ba;};'use strict';var EventEmitter=require(_0xf083('0x0'));var FaxInteraction=require(_0xf083('0x1'))['db'][_0xf083('0x2')];var FaxMessage=require('../../mysqldb')['db'][_0xf083('0x3')];var FaxInteractionEvents=new EventEmitter();FaxInteractionEvents['setMaxListeners'](0x0);var events={'afterCreate':_0xf083('0x4'),'afterUpdate':_0xf083('0x5'),'afterDestroy':_0xf083('0x6')};function emitEvent(_0x5e70cd){return function(_0x452160,_0x11c226,_0x548088){_0x452160[_0xf083('0x7')]({'attributes':['id'],'raw':!![]})['then'](function(_0x402bf2){_0x452160[_0xf083('0x8')](_0xf083('0x9'),_0x402bf2[_0xf083('0xa')](function(_0x31e829){return{'id':_0x31e829['id']};}));return FaxMessage[_0xf083('0xb')]({'where':{'FaxInteractionId':_0x452160['id'],'direction':'in','read':![]},'raw':!![]});})[_0xf083('0xc')](function(_0x2a856c){_0x452160[_0xf083('0x8')](_0xf083('0xd'),_0x2a856c[_0xf083('0xe')]);FaxInteractionEvents['emit'](_0x5e70cd+':'+_0x452160['id'],_0x452160);FaxInteractionEvents[_0xf083('0xf')](_0x5e70cd,_0x452160);_0x548088(null);})[_0xf083('0x10')](_0x548088(null));};}for(var e in events){if(events[_0xf083('0x11')](e)){var event=events[e];FaxInteraction[_0xf083('0x12')](e,emitEvent(event));}}module['exports']=FaxInteractionEvents;
\ No newline at end of file