Built motion from commit f3da74b7.|2.5.36
[motion2.git] / server / api / faxInteraction / faxInteraction.events.js
index df013f1..7a9bba1 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x769f=['hook','exports','../../mysqldb','FaxInteraction','FaxMessage','update','remove','then','Users','map','findAll','setDataValue','unreadMessages','length','emit','catch','hasOwnProperty'];(function(_0x57d56c,_0x4dd016){var _0x5845ec=function(_0x162ff0){while(--_0x162ff0){_0x57d56c['push'](_0x57d56c['shift']());}};_0x5845ec(++_0x4dd016);}(_0x769f,0x19a));var _0xf769=function(_0x240069,_0x2f7ccc){_0x240069=_0x240069-0x0;var _0x1ff577=_0x769f[_0x240069];return _0x1ff577;};'use strict';var EventEmitter=require('events');var FaxInteraction=require(_0xf769('0x0'))['db'][_0xf769('0x1')];var FaxMessage=require(_0xf769('0x0'))['db'][_0xf769('0x2')];var FaxInteractionEvents=new EventEmitter();FaxInteractionEvents['setMaxListeners'](0x0);var events={'afterCreate':'save','afterUpdate':_0xf769('0x3'),'afterDestroy':_0xf769('0x4')};function emitEvent(_0x515afc){return function(_0x442950,_0xd92cd2,_0x45c3cf){_0x442950['getUsers']({'attributes':['id'],'raw':!![]})[_0xf769('0x5')](function(_0x429677){_0x442950['setDataValue'](_0xf769('0x6'),_0x429677[_0xf769('0x7')](function(_0x36e29c){return{'id':_0x36e29c['id']};}));return FaxMessage[_0xf769('0x8')]({'where':{'FaxInteractionId':_0x442950['id'],'direction':'in','read':![]},'raw':!![]});})[_0xf769('0x5')](function(_0x196335){_0x442950[_0xf769('0x9')](_0xf769('0xa'),_0x196335[_0xf769('0xb')]);FaxInteractionEvents['emit'](_0x515afc+':'+_0x442950['id'],_0x442950);FaxInteractionEvents[_0xf769('0xc')](_0x515afc,_0x442950);_0x45c3cf(null);})[_0xf769('0xd')](_0x45c3cf(null));};}for(var e in events){if(events[_0xf769('0xe')](e)){var event=events[e];FaxInteraction[_0xf769('0xf')](e,emitEvent(event));}}module[_0xf769('0x10')]=FaxInteractionEvents;
\ No newline at end of file
+var _0x0593=['save','remove','getUsers','then','setDataValue','unreadMessages','length','emit','catch','hasOwnProperty','hook','exports','FaxInteraction','../../mysqldb','FaxMessage','setMaxListeners'];(function(_0x4defd6,_0x37bbd3){var _0x4c9276=function(_0x1d7a3d){while(--_0x1d7a3d){_0x4defd6['push'](_0x4defd6['shift']());}};_0x4c9276(++_0x37bbd3);}(_0x0593,0x9c));var _0x3059=function(_0x368eaa,_0x44a604){_0x368eaa=_0x368eaa-0x0;var _0x54952d=_0x0593[_0x368eaa];return _0x54952d;};'use strict';var EventEmitter=require('events');var FaxInteraction=require('../../mysqldb')['db'][_0x3059('0x0')];var FaxMessage=require(_0x3059('0x1'))['db'][_0x3059('0x2')];var FaxInteractionEvents=new EventEmitter();FaxInteractionEvents[_0x3059('0x3')](0x0);var events={'afterCreate':_0x3059('0x4'),'afterUpdate':'update','afterDestroy':_0x3059('0x5')};function emitEvent(_0x576084){return function(_0x56c635,_0xd34d16,_0xc607b8){_0x56c635[_0x3059('0x6')]({'attributes':['id'],'raw':!![]})[_0x3059('0x7')](function(_0x53f660){_0x56c635['setDataValue']('Users',_0x53f660['map'](function(_0x1c81f1){return{'id':_0x1c81f1['id']};}));return FaxMessage['findAll']({'where':{'FaxInteractionId':_0x56c635['id'],'direction':'in','read':![]},'raw':!![]});})['then'](function(_0x53f76f){_0x56c635[_0x3059('0x8')](_0x3059('0x9'),_0x53f76f[_0x3059('0xa')]);FaxInteractionEvents[_0x3059('0xb')](_0x576084+':'+_0x56c635['id'],_0x56c635);FaxInteractionEvents[_0x3059('0xb')](_0x576084,_0x56c635);_0xc607b8(null);})[_0x3059('0xc')](_0xc607b8(null));};}for(var e in events){if(events[_0x3059('0xd')](e)){var event=events[e];FaxInteraction[_0x3059('0xe')](e,emitEvent(event));}}module[_0x3059('0xf')]=FaxInteractionEvents;
\ No newline at end of file