[FIX] Read receipts duplicate key error (#18560)

pull/18407/head^2
galshiff 5 years ago committed by GitHub
parent 23ae390566
commit ecf3819eec
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 4
      imports/message-read-receipt/server/lib/ReadReceipt.js

@ -67,7 +67,7 @@ export const ReadReceipt = {
this.storeReadReceipts([{ _id: message._id }], roomId, userId, extraData);
},
storeReadReceipts(messages, roomId, userId, extraData = {}) {
async storeReadReceipts(messages, roomId, userId, extraData = {}) {
if (settings.get('Message_Read_Receipt_Store_Users')) {
const ts = new Date();
const receipts = messages.map((message) => ({
@ -84,7 +84,7 @@ export const ReadReceipt = {
}
try {
rawReadReceipts.insertMany(receipts);
await rawReadReceipts.insertMany(receipts);
} catch (e) {
console.error('Error inserting read receipts per user');
}

Loading…
Cancel
Save