Built motion from commit (unavailable).|2.4.10
[motion2.git] / server / api / smsInteraction / smsInteraction.events.js
index 86582ad..786a8f9 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xe14b=['emit','hasOwnProperty','hook','exports','events','../../mysqldb','SmsMessage','setMaxListeners','update','getUsers','then','setDataValue','findAll'];(function(_0x5ce610,_0x4c1230){var _0x1208e3=function(_0x324c77){while(--_0x324c77){_0x5ce610['push'](_0x5ce610['shift']());}};_0x1208e3(++_0x4c1230);}(_0xe14b,0x93));var _0xbe14=function(_0x14cf29,_0x561e4f){_0x14cf29=_0x14cf29-0x0;var _0x3b5877=_0xe14b[_0x14cf29];return _0x3b5877;};'use strict';var EventEmitter=require(_0xbe14('0x0'));var SmsInteraction=require(_0xbe14('0x1'))['db']['SmsInteraction'];var SmsMessage=require('../../mysqldb')['db'][_0xbe14('0x2')];var SmsInteractionEvents=new EventEmitter();SmsInteractionEvents[_0xbe14('0x3')](0x0);var events={'afterCreate':'save','afterUpdate':_0xbe14('0x4'),'afterDestroy':'remove'};function emitEvent(_0x496c04){return function(_0x1833e3,_0x2d1a4a,_0x1fe204){_0x1833e3[_0xbe14('0x5')]({'attributes':['id'],'raw':!![]})[_0xbe14('0x6')](function(_0x39387e){_0x1833e3[_0xbe14('0x7')]('Users',_0x39387e['map'](function(_0x496063){return{'id':_0x496063['id']};}));return SmsMessage[_0xbe14('0x8')]({'where':{'SmsInteractionId':_0x1833e3['id'],'direction':'in','read':![]},'raw':!![]});})[_0xbe14('0x6')](function(_0xd68cd7){_0x1833e3[_0xbe14('0x7')]('unreadMessages',_0xd68cd7['length']);SmsInteractionEvents[_0xbe14('0x9')](_0x496c04+':'+_0x1833e3['id'],_0x1833e3);SmsInteractionEvents[_0xbe14('0x9')](_0x496c04,_0x1833e3);_0x1fe204(null);})['catch'](_0x1fe204(null));};}for(var e in events){if(events[_0xbe14('0xa')](e)){var event=events[e];SmsInteraction[_0xbe14('0xb')](e,emitEvent(event));}}module[_0xbe14('0xc')]=SmsInteractionEvents;
\ No newline at end of file
+var _0xab86=['SmsInteraction','setMaxListeners','update','getUsers','then','setDataValue','Users','map','findAll','unreadMessages','emit','catch','hook','exports','events','../../mysqldb'];(function(_0x41582d,_0x291b1c){var _0x59c504=function(_0x4d967e){while(--_0x4d967e){_0x41582d['push'](_0x41582d['shift']());}};_0x59c504(++_0x291b1c);}(_0xab86,0x13e));var _0x6ab8=function(_0x454c03,_0x254caf){_0x454c03=_0x454c03-0x0;var _0x598201=_0xab86[_0x454c03];return _0x598201;};'use strict';var EventEmitter=require(_0x6ab8('0x0'));var SmsInteraction=require(_0x6ab8('0x1'))['db'][_0x6ab8('0x2')];var SmsMessage=require('../../mysqldb')['db']['SmsMessage'];var SmsInteractionEvents=new EventEmitter();SmsInteractionEvents[_0x6ab8('0x3')](0x0);var events={'afterCreate':'save','afterUpdate':_0x6ab8('0x4'),'afterDestroy':'remove'};function emitEvent(_0xf27ba7){return function(_0x40e2ad,_0x420a9f,_0x154d17){_0x40e2ad[_0x6ab8('0x5')]({'attributes':['id'],'raw':!![]})[_0x6ab8('0x6')](function(_0x2b6295){_0x40e2ad[_0x6ab8('0x7')](_0x6ab8('0x8'),_0x2b6295[_0x6ab8('0x9')](function(_0x2b429d){return{'id':_0x2b429d['id']};}));return SmsMessage[_0x6ab8('0xa')]({'where':{'SmsInteractionId':_0x40e2ad['id'],'direction':'in','read':![]},'raw':!![]});})[_0x6ab8('0x6')](function(_0x5127eb){_0x40e2ad['setDataValue'](_0x6ab8('0xb'),_0x5127eb['length']);SmsInteractionEvents[_0x6ab8('0xc')](_0xf27ba7+':'+_0x40e2ad['id'],_0x40e2ad);SmsInteractionEvents[_0x6ab8('0xc')](_0xf27ba7,_0x40e2ad);_0x154d17(null);})[_0x6ab8('0xd')](_0x154d17(null));};}for(var e in events){if(events['hasOwnProperty'](e)){var event=events[e];SmsInteraction[_0x6ab8('0xe')](e,emitEvent(event));}}module[_0x6ab8('0xf')]=SmsInteractionEvents;
\ No newline at end of file