Built motion from commit b0a9a629.|2.6.33
[motion2.git] / server / api / faxInteraction / faxInteraction.events.js
index 8de3f91..bb3a6e9 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x10fe=['then','setDataValue','Users','findAll','unreadMessages','length','catch','hasOwnProperty','hook','exports','events','../../mysqldb','FaxInteraction','FaxMessage','save','update','remove','getUsers'];(function(_0x255ad2,_0x2e46fb){var _0x4aef9b=function(_0x73755d){while(--_0x73755d){_0x255ad2['push'](_0x255ad2['shift']());}};_0x4aef9b(++_0x2e46fb);}(_0x10fe,0x76));var _0xe10f=function(_0x5928a7,_0x5b32c0){_0x5928a7=_0x5928a7-0x0;var _0x584413=_0x10fe[_0x5928a7];return _0x584413;};'use strict';var EventEmitter=require(_0xe10f('0x0'));var FaxInteraction=require(_0xe10f('0x1'))['db'][_0xe10f('0x2')];var FaxMessage=require(_0xe10f('0x1'))['db'][_0xe10f('0x3')];var FaxInteractionEvents=new EventEmitter();FaxInteractionEvents['setMaxListeners'](0x0);var events={'afterCreate':_0xe10f('0x4'),'afterUpdate':_0xe10f('0x5'),'afterDestroy':_0xe10f('0x6')};function emitEvent(_0x4a6f05){return function(_0x12cf76,_0x53f904,_0x309fa9){_0x12cf76[_0xe10f('0x7')]({'attributes':['id'],'raw':!![]})[_0xe10f('0x8')](function(_0x1851cd){_0x12cf76[_0xe10f('0x9')](_0xe10f('0xa'),_0x1851cd['map'](function(_0x5f4c5c){return{'id':_0x5f4c5c['id']};}));return FaxMessage[_0xe10f('0xb')]({'where':{'FaxInteractionId':_0x12cf76['id'],'direction':'in','read':![]},'raw':!![]});})[_0xe10f('0x8')](function(_0x31719d){_0x12cf76[_0xe10f('0x9')](_0xe10f('0xc'),_0x31719d[_0xe10f('0xd')]);FaxInteractionEvents['emit'](_0x4a6f05+':'+_0x12cf76['id'],_0x12cf76);FaxInteractionEvents['emit'](_0x4a6f05,_0x12cf76);_0x309fa9(null);})[_0xe10f('0xe')](_0x309fa9(null));};}for(var e in events){if(events[_0xe10f('0xf')](e)){var event=events[e];FaxInteraction[_0xe10f('0x10')](e,emitEvent(event));}}module[_0xe10f('0x11')]=FaxInteractionEvents;
\ No newline at end of file
+var _0x1dc9=['setDataValue','unreadMessages','emit','catch','hook','exports','events','FaxInteraction','FaxMessage','setMaxListeners','save','update','remove','getUsers','then','map','findAll'];(function(_0x3bf83f,_0x181cac){var _0x22c4a9=function(_0xb3ff0d){while(--_0xb3ff0d){_0x3bf83f['push'](_0x3bf83f['shift']());}};_0x22c4a9(++_0x181cac);}(_0x1dc9,0x1d1));var _0x91dc=function(_0x3dd15e,_0x1f0015){_0x3dd15e=_0x3dd15e-0x0;var _0x231fd0=_0x1dc9[_0x3dd15e];return _0x231fd0;};'use strict';var EventEmitter=require(_0x91dc('0x0'));var FaxInteraction=require('../../mysqldb')['db'][_0x91dc('0x1')];var FaxMessage=require('../../mysqldb')['db'][_0x91dc('0x2')];var FaxInteractionEvents=new EventEmitter();FaxInteractionEvents[_0x91dc('0x3')](0x0);var events={'afterCreate':_0x91dc('0x4'),'afterUpdate':_0x91dc('0x5'),'afterDestroy':_0x91dc('0x6')};function emitEvent(_0x19417d){return function(_0x4e2e91,_0x54a42d,_0x169d53){_0x4e2e91[_0x91dc('0x7')]({'attributes':['id'],'raw':!![]})[_0x91dc('0x8')](function(_0xca7cfa){_0x4e2e91['setDataValue']('Users',_0xca7cfa[_0x91dc('0x9')](function(_0x57d20b){return{'id':_0x57d20b['id']};}));return FaxMessage[_0x91dc('0xa')]({'where':{'FaxInteractionId':_0x4e2e91['id'],'direction':'in','read':![]},'raw':!![]});})[_0x91dc('0x8')](function(_0x4ea128){_0x4e2e91[_0x91dc('0xb')](_0x91dc('0xc'),_0x4ea128['length']);FaxInteractionEvents['emit'](_0x19417d+':'+_0x4e2e91['id'],_0x4e2e91);FaxInteractionEvents[_0x91dc('0xd')](_0x19417d,_0x4e2e91);_0x169d53(null);})[_0x91dc('0xe')](_0x169d53(null));};}for(var e in events){if(events['hasOwnProperty'](e)){var event=events[e];FaxInteraction[_0x91dc('0xf')](e,emitEvent(event));}}module[_0x91dc('0x10')]=FaxInteractionEvents;
\ No newline at end of file