Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / api / smsInteraction / smsInteraction.events.js
index 21705d9..40468d5 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xeb38=['unreadMessages','emit','catch','hook','exports','events','../../mysqldb','SmsInteraction','setMaxListeners','save','getUsers','then','setDataValue','Users','map','findAll'];(function(_0x2e88f6,_0x533a3b){var _0x322790=function(_0x966904){while(--_0x966904){_0x2e88f6['push'](_0x2e88f6['shift']());}};_0x322790(++_0x533a3b);}(_0xeb38,0xc5));var _0x8eb3=function(_0x5a3cf0,_0x160a68){_0x5a3cf0=_0x5a3cf0-0x0;var _0x5a64ee=_0xeb38[_0x5a3cf0];return _0x5a64ee;};'use strict';var EventEmitter=require(_0x8eb3('0x0'));var SmsInteraction=require(_0x8eb3('0x1'))['db'][_0x8eb3('0x2')];var SmsMessage=require(_0x8eb3('0x1'))['db']['SmsMessage'];var SmsInteractionEvents=new EventEmitter();SmsInteractionEvents[_0x8eb3('0x3')](0x0);var events={'afterCreate':_0x8eb3('0x4'),'afterUpdate':'update','afterDestroy':'remove'};function emitEvent(_0x417ec3){return function(_0x24ce48,_0x1ffb14,_0x3b5987){_0x24ce48[_0x8eb3('0x5')]({'attributes':['id'],'raw':!![]})[_0x8eb3('0x6')](function(_0x5de040){_0x24ce48[_0x8eb3('0x7')](_0x8eb3('0x8'),_0x5de040[_0x8eb3('0x9')](function(_0x185cb8){return{'id':_0x185cb8['id']};}));return SmsMessage[_0x8eb3('0xa')]({'where':{'SmsInteractionId':_0x24ce48['id'],'direction':'in','read':![]},'raw':!![]});})[_0x8eb3('0x6')](function(_0x2c3641){_0x24ce48['setDataValue'](_0x8eb3('0xb'),_0x2c3641['length']);SmsInteractionEvents[_0x8eb3('0xc')](_0x417ec3+':'+_0x24ce48['id'],_0x24ce48);SmsInteractionEvents[_0x8eb3('0xc')](_0x417ec3,_0x24ce48);_0x3b5987(null);})[_0x8eb3('0xd')](_0x3b5987(null));};}for(var e in events){if(events['hasOwnProperty'](e)){var event=events[e];SmsInteraction[_0x8eb3('0xe')](e,emitEvent(event));}}module[_0x8eb3('0xf')]=SmsInteractionEvents;
\ No newline at end of file
+var _0x37ab=['hook','exports','events','../../mysqldb','SmsInteraction','SmsMessage','save','getUsers','then','setDataValue','map','findAll','emit','catch','hasOwnProperty'];(function(_0x5e22ea,_0x4d2a60){var _0x286b60=function(_0x192935){while(--_0x192935){_0x5e22ea['push'](_0x5e22ea['shift']());}};_0x286b60(++_0x4d2a60);}(_0x37ab,0x7a));var _0xb37a=function(_0x42ba3b,_0x355441){_0x42ba3b=_0x42ba3b-0x0;var _0x17634b=_0x37ab[_0x42ba3b];return _0x17634b;};'use strict';var EventEmitter=require(_0xb37a('0x0'));var SmsInteraction=require(_0xb37a('0x1'))['db'][_0xb37a('0x2')];var SmsMessage=require(_0xb37a('0x1'))['db'][_0xb37a('0x3')];var SmsInteractionEvents=new EventEmitter();SmsInteractionEvents['setMaxListeners'](0x0);var events={'afterCreate':_0xb37a('0x4'),'afterUpdate':'update','afterDestroy':'remove'};function emitEvent(_0x47b7f3){return function(_0xa3022e,_0x14f9fb,_0x54b471){_0xa3022e[_0xb37a('0x5')]({'attributes':['id'],'raw':!![]})[_0xb37a('0x6')](function(_0x80e892){_0xa3022e[_0xb37a('0x7')]('Users',_0x80e892[_0xb37a('0x8')](function(_0x3d9063){return{'id':_0x3d9063['id']};}));return SmsMessage[_0xb37a('0x9')]({'where':{'SmsInteractionId':_0xa3022e['id'],'direction':'in','read':![]},'raw':!![]});})[_0xb37a('0x6')](function(_0x56cb94){_0xa3022e[_0xb37a('0x7')]('unreadMessages',_0x56cb94['length']);SmsInteractionEvents[_0xb37a('0xa')](_0x47b7f3+':'+_0xa3022e['id'],_0xa3022e);SmsInteractionEvents[_0xb37a('0xa')](_0x47b7f3,_0xa3022e);_0x54b471(null);})[_0xb37a('0xb')](_0x54b471(null));};}for(var e in events){if(events[_0xb37a('0xc')](e)){var event=events[e];SmsInteraction[_0xb37a('0xd')](e,emitEvent(event));}}module[_0xb37a('0xe')]=SmsInteractionEvents;
\ No newline at end of file