Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / api / faxInteraction / faxInteraction.events.js
index ce6ea6b..2bc0429 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x2e8b=['setDataValue','Users','findAll','unreadMessages','length','emit','catch','hasOwnProperty','hook','exports','FaxInteraction','FaxMessage','setMaxListeners','save','update','then'];(function(_0x18ab2a,_0x4debcd){var _0x16dcee=function(_0x10107a){while(--_0x10107a){_0x18ab2a['push'](_0x18ab2a['shift']());}};_0x16dcee(++_0x4debcd);}(_0x2e8b,0x17a));var _0xb2e8=function(_0x23bcd9,_0x5d452d){_0x23bcd9=_0x23bcd9-0x0;var _0x2cc5a2=_0x2e8b[_0x23bcd9];return _0x2cc5a2;};'use strict';var EventEmitter=require('events');var FaxInteraction=require('../../mysqldb')['db'][_0xb2e8('0x0')];var FaxMessage=require('../../mysqldb')['db'][_0xb2e8('0x1')];var FaxInteractionEvents=new EventEmitter();FaxInteractionEvents[_0xb2e8('0x2')](0x0);var events={'afterCreate':_0xb2e8('0x3'),'afterUpdate':_0xb2e8('0x4'),'afterDestroy':'remove'};function emitEvent(_0x5ce7ec){return function(_0x13daf8,_0x5530e8,_0x115618){_0x13daf8['getUsers']({'attributes':['id'],'raw':!![]})[_0xb2e8('0x5')](function(_0x38f182){_0x13daf8[_0xb2e8('0x6')](_0xb2e8('0x7'),_0x38f182['map'](function(_0x5459c4){return{'id':_0x5459c4['id']};}));return FaxMessage[_0xb2e8('0x8')]({'where':{'FaxInteractionId':_0x13daf8['id'],'direction':'in','read':![]},'raw':!![]});})['then'](function(_0x460fee){_0x13daf8[_0xb2e8('0x6')](_0xb2e8('0x9'),_0x460fee[_0xb2e8('0xa')]);FaxInteractionEvents['emit'](_0x5ce7ec+':'+_0x13daf8['id'],_0x13daf8);FaxInteractionEvents[_0xb2e8('0xb')](_0x5ce7ec,_0x13daf8);_0x115618(null);})[_0xb2e8('0xc')](_0x115618(null));};}for(var e in events){if(events[_0xb2e8('0xd')](e)){var event=events[e];FaxInteraction[_0xb2e8('0xe')](e,emitEvent(event));}}module[_0xb2e8('0xf')]=FaxInteractionEvents;
\ No newline at end of file
+var _0x13fc=['setDataValue','Users','map','findAll','unreadMessages','length','emit','catch','hasOwnProperty','hook','exports','events','../../mysqldb','FaxInteraction','FaxMessage','save','update','getUsers','then'];(function(_0x4c328a,_0x18d1dc){var _0x37b7aa=function(_0x3a96a1){while(--_0x3a96a1){_0x4c328a['push'](_0x4c328a['shift']());}};_0x37b7aa(++_0x18d1dc);}(_0x13fc,0x13b));var _0xc13f=function(_0x16945e,_0x28e97c){_0x16945e=_0x16945e-0x0;var _0x909a4f=_0x13fc[_0x16945e];return _0x909a4f;};'use strict';var EventEmitter=require(_0xc13f('0x0'));var FaxInteraction=require(_0xc13f('0x1'))['db'][_0xc13f('0x2')];var FaxMessage=require(_0xc13f('0x1'))['db'][_0xc13f('0x3')];var FaxInteractionEvents=new EventEmitter();FaxInteractionEvents['setMaxListeners'](0x0);var events={'afterCreate':_0xc13f('0x4'),'afterUpdate':_0xc13f('0x5'),'afterDestroy':'remove'};function emitEvent(_0x56981e){return function(_0x20a88d,_0x27e933,_0x5487a8){_0x20a88d[_0xc13f('0x6')]({'attributes':['id'],'raw':!![]})[_0xc13f('0x7')](function(_0x5a1615){_0x20a88d[_0xc13f('0x8')](_0xc13f('0x9'),_0x5a1615[_0xc13f('0xa')](function(_0x1f9ad0){return{'id':_0x1f9ad0['id']};}));return FaxMessage[_0xc13f('0xb')]({'where':{'FaxInteractionId':_0x20a88d['id'],'direction':'in','read':![]},'raw':!![]});})['then'](function(_0x746762){_0x20a88d[_0xc13f('0x8')](_0xc13f('0xc'),_0x746762[_0xc13f('0xd')]);FaxInteractionEvents[_0xc13f('0xe')](_0x56981e+':'+_0x20a88d['id'],_0x20a88d);FaxInteractionEvents[_0xc13f('0xe')](_0x56981e,_0x20a88d);_0x5487a8(null);})[_0xc13f('0xf')](_0x5487a8(null));};}for(var e in events){if(events[_0xc13f('0x10')](e)){var event=events[e];FaxInteraction[_0xc13f('0x11')](e,emitEvent(event));}}module[_0xc13f('0x12')]=FaxInteractionEvents;
\ No newline at end of file