Built motion from commit 973e3e332e1c8e2f84c4b0cd2e5af794131724f5. Version 3.0.0...
[motion-next.git] / server / api / smsInteraction / smsInteraction.events.js
index 7859519..61dcdad 100644 (file)
@@ -1 +1 @@
-const a554_0x390e=['findAll','../../mysqldb','then','addHook','update','Users','getUsers','exports','remove','SmsMessage','setMaxListeners','SmsInteraction','setDataValue','catch','emit'];(function(_0x20894d,_0x390e4f){const _0x5f4f6a=function(_0x273a6e){while(--_0x273a6e){_0x20894d['push'](_0x20894d['shift']());}};_0x5f4f6a(++_0x390e4f);}(a554_0x390e,0x17e));const a554_0x5f4f=function(_0x20894d,_0x390e4f){_0x20894d=_0x20894d-0x0;let _0x5f4f6a=a554_0x390e[_0x20894d];return _0x5f4f6a;};const _0x2a6cbc=a554_0x5f4f;'use strict';const EventEmitter=require('events'),SmsInteraction=require(_0x2a6cbc('0x9'))['db'][_0x2a6cbc('0x4')],SmsMessage=require(_0x2a6cbc('0x9'))['db'][_0x2a6cbc('0x2')],SmsInteractionEvents=new EventEmitter();SmsInteractionEvents[_0x2a6cbc('0x3')](0x0);const events={'afterCreate':'save','afterUpdate':_0x2a6cbc('0xc'),'afterDestroy':_0x2a6cbc('0x1')};function emitEvent(_0x273a6e){return function(_0x31233f){const _0x4ed0ac=a554_0x5f4f;_0x31233f[_0x4ed0ac('0xe')]({'attributes':['id'],'raw':!![]})[_0x4ed0ac('0xa')](function(_0x2da360){const _0x426af5=_0x4ed0ac;return _0x31233f[_0x426af5('0x5')](_0x426af5('0xd'),_0x2da360['map'](function(_0x22b09c){return{'id':_0x22b09c['id']};})),SmsMessage[_0x426af5('0x8')]({'where':{'SmsInteractionId':_0x31233f['id'],'direction':'in','read':![]},'raw':!![]});})[_0x4ed0ac('0xa')](function(_0x56db62){const _0x19e920=_0x4ed0ac;_0x31233f[_0x19e920('0x5')]('unreadMessages',_0x56db62['length']),SmsInteractionEvents[_0x19e920('0x7')](_0x273a6e+':'+_0x31233f['id'],_0x31233f),SmsInteractionEvents[_0x19e920('0x7')](_0x273a6e,_0x31233f);})[_0x4ed0ac('0x6')](()=>{});};}for(const e in events){if(typeof events[e]!=='undefined'){const event=events[e];SmsInteraction[_0x2a6cbc('0xb')](e,emitEvent(event));}}module[_0x2a6cbc('0x0')]=SmsInteractionEvents;
\ No newline at end of file
+const a554_0xab11=['../../mysqldb','update','setMaxListeners','addHook','unreadMessages','getUsers','remove','catch','save','SmsMessage','emit','then','length','setDataValue','Users','SmsInteraction','map'];(function(_0x3c29f6,_0xab110d){const _0x129b3d=function(_0x1310e5){while(--_0x1310e5){_0x3c29f6['push'](_0x3c29f6['shift']());}};_0x129b3d(++_0xab110d);}(a554_0xab11,0x1cf));const a554_0x129b=function(_0x3c29f6,_0xab110d){_0x3c29f6=_0x3c29f6-0x0;let _0x129b3d=a554_0xab11[_0x3c29f6];return _0x129b3d;};const _0x175f0d=a554_0x129b;'use strict';const EventEmitter=require('events'),SmsInteraction=require(_0x175f0d('0xd'))['db'][_0x175f0d('0xb')],SmsMessage=require(_0x175f0d('0xd'))['db'][_0x175f0d('0x5')],SmsInteractionEvents=new EventEmitter();SmsInteractionEvents[_0x175f0d('0xf')](0x0);const events={'afterCreate':_0x175f0d('0x4'),'afterUpdate':_0x175f0d('0xe'),'afterDestroy':_0x175f0d('0x2')};function emitEvent(_0x1310e5){return function(_0x1814a6){const _0x367e68=a554_0x129b;_0x1814a6[_0x367e68('0x1')]({'attributes':['id'],'raw':!![]})[_0x367e68('0x7')](function(_0x1a316a){const _0x1f61f4=_0x367e68;return _0x1814a6[_0x1f61f4('0x9')](_0x1f61f4('0xa'),_0x1a316a[_0x1f61f4('0xc')](function(_0x198955){return{'id':_0x198955['id']};})),SmsMessage['findAll']({'where':{'SmsInteractionId':_0x1814a6['id'],'direction':'in','read':![]},'raw':!![]});})[_0x367e68('0x7')](function(_0xbc87e7){const _0x4b8f1e=_0x367e68;_0x1814a6[_0x4b8f1e('0x9')](_0x4b8f1e('0x0'),_0xbc87e7[_0x4b8f1e('0x8')]),SmsInteractionEvents[_0x4b8f1e('0x6')](_0x1310e5+':'+_0x1814a6['id'],_0x1814a6),SmsInteractionEvents[_0x4b8f1e('0x6')](_0x1310e5,_0x1814a6);})[_0x367e68('0x3')](()=>{});};}for(const e in events){if(typeof events[e]!=='undefined'){const event=events[e];SmsInteraction[_0x175f0d('0x10')](e,emitEvent(event));}}module['exports']=SmsInteractionEvents;
\ No newline at end of file