Skip to content

Commit deb6ca6

Browse files
committed
chore(web/client): prevent autoAck in case of ack/info
1 parent 775714d commit deb6ca6

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

web/lrm/client/components/ReceivedMessage.vue

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -202,6 +202,9 @@ const sendAck = () => {
202202
try {
203203
const distributionID = props.body.distributionID;
204204
const senderID = props.body.senderID;
205+
if (getMessageType({ body: props.body }) !== 'message') {
206+
return;
207+
}
205208
if (senderID.includes(INTERNAL_HUB_USER)) {
206209
console.warn(`Ack not sent: ${INTERNAL_HUB_USER} is not a valid client`);
207210
return;

web/lrm/client/mixins/mixinWebsocket.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ export default {
6767
if (this.autoAck) {
6868
// Send back acks automatically to received messages
6969
if (
70-
getMessageType(message) !== 'ack' &&
70+
getMessageType(message) === 'message' &&
7171
message.routingKey.startsWith(this.store.user.clientId)
7272
) {
7373
const msg = buildAck({

0 commit comments

Comments
 (0)