Built motion from commit (unavailable).|2.5.26
[motion2.git] / server / api / smsInteraction / smsInteraction.events.js
index b2a7415..62265ed 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xc03e=['unreadMessages','length','emit','catch','hasOwnProperty','exports','events','../../mysqldb','setMaxListeners','update','remove','getUsers','then','Users','map','findAll','setDataValue'];(function(_0x19f451,_0x4b5e9b){var _0x376db5=function(_0x29b5d6){while(--_0x29b5d6){_0x19f451['push'](_0x19f451['shift']());}};_0x376db5(++_0x4b5e9b);}(_0xc03e,0x15a));var _0xec03=function(_0x493c8c,_0x470567){_0x493c8c=_0x493c8c-0x0;var _0x17344b=_0xc03e[_0x493c8c];return _0x17344b;};'use strict';var EventEmitter=require(_0xec03('0x0'));var SmsInteraction=require('../../mysqldb')['db']['SmsInteraction'];var SmsMessage=require(_0xec03('0x1'))['db']['SmsMessage'];var SmsInteractionEvents=new EventEmitter();SmsInteractionEvents[_0xec03('0x2')](0x0);var events={'afterCreate':'save','afterUpdate':_0xec03('0x3'),'afterDestroy':_0xec03('0x4')};function emitEvent(_0x3e3a78){return function(_0x194e54,_0xeb6c4d,_0x1ce78a){_0x194e54[_0xec03('0x5')]({'attributes':['id'],'raw':!![]})[_0xec03('0x6')](function(_0x278f90){_0x194e54['setDataValue'](_0xec03('0x7'),_0x278f90[_0xec03('0x8')](function(_0xde3f78){return{'id':_0xde3f78['id']};}));return SmsMessage[_0xec03('0x9')]({'where':{'SmsInteractionId':_0x194e54['id'],'direction':'in','read':![]},'raw':!![]});})['then'](function(_0x375e4a){_0x194e54[_0xec03('0xa')](_0xec03('0xb'),_0x375e4a[_0xec03('0xc')]);SmsInteractionEvents[_0xec03('0xd')](_0x3e3a78+':'+_0x194e54['id'],_0x194e54);SmsInteractionEvents[_0xec03('0xd')](_0x3e3a78,_0x194e54);_0x1ce78a(null);})[_0xec03('0xe')](_0x1ce78a(null));};}for(var e in events){if(events[_0xec03('0xf')](e)){var event=events[e];SmsInteraction['hook'](e,emitEvent(event));}}module[_0xec03('0x10')]=SmsInteractionEvents;
\ No newline at end of file
+var _0xe5d5=['length','emit','catch','hasOwnProperty','hook','exports','SmsInteraction','SmsMessage','save','remove','getUsers','then','setDataValue','Users','map','findAll'];(function(_0x44e00a,_0x248bbc){var _0x2bdfba=function(_0x5e66c4){while(--_0x5e66c4){_0x44e00a['push'](_0x44e00a['shift']());}};_0x2bdfba(++_0x248bbc);}(_0xe5d5,0x156));var _0x5e5d=function(_0x113deb,_0x3c7ccc){_0x113deb=_0x113deb-0x0;var _0x1bf0cd=_0xe5d5[_0x113deb];return _0x1bf0cd;};'use strict';var EventEmitter=require('events');var SmsInteraction=require('../../mysqldb')['db'][_0x5e5d('0x0')];var SmsMessage=require('../../mysqldb')['db'][_0x5e5d('0x1')];var SmsInteractionEvents=new EventEmitter();SmsInteractionEvents['setMaxListeners'](0x0);var events={'afterCreate':_0x5e5d('0x2'),'afterUpdate':'update','afterDestroy':_0x5e5d('0x3')};function emitEvent(_0x191980){return function(_0x32c471,_0x3d014f,_0x13bcb7){_0x32c471[_0x5e5d('0x4')]({'attributes':['id'],'raw':!![]})[_0x5e5d('0x5')](function(_0xab446c){_0x32c471[_0x5e5d('0x6')](_0x5e5d('0x7'),_0xab446c[_0x5e5d('0x8')](function(_0x1fdb77){return{'id':_0x1fdb77['id']};}));return SmsMessage[_0x5e5d('0x9')]({'where':{'SmsInteractionId':_0x32c471['id'],'direction':'in','read':![]},'raw':!![]});})[_0x5e5d('0x5')](function(_0x59917b){_0x32c471[_0x5e5d('0x6')]('unreadMessages',_0x59917b[_0x5e5d('0xa')]);SmsInteractionEvents[_0x5e5d('0xb')](_0x191980+':'+_0x32c471['id'],_0x32c471);SmsInteractionEvents['emit'](_0x191980,_0x32c471);_0x13bcb7(null);})[_0x5e5d('0xc')](_0x13bcb7(null));};}for(var e in events){if(events[_0x5e5d('0xd')](e)){var event=events[e];SmsInteraction[_0x5e5d('0xe')](e,emitEvent(event));}}module[_0x5e5d('0xf')]=SmsInteractionEvents;
\ No newline at end of file