From 29302ccd08f65c9995f6c309c42741f66a58bd38 Mon Sep 17 00:00:00 2001 From: Diego Mello Date: Tue, 19 Nov 2019 12:59:14 -0300 Subject: [PATCH] [FIX] Delete messages (#1399) --- app/lib/methods/updateMessages.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/lib/methods/updateMessages.js b/app/lib/methods/updateMessages.js index c19bbf74..77a0ced4 100644 --- a/app/lib/methods/updateMessages.js +++ b/app/lib/methods/updateMessages.js @@ -6,7 +6,7 @@ import log from '../../utils/log'; import database from '../database'; import protectedFunction from './helpers/protectedFunction'; -export default function updateMessages({ rid, update, remove }) { +export default function updateMessages({ rid, update = [], remove = [] }) { try { if (!((update && update.length) || (remove && remove.length))) { return; @@ -22,7 +22,7 @@ export default function updateMessages({ rid, update, remove }) { console.log('updateMessages: subscription not found'); } - const messagesIds = update.map(m => m._id); + const messagesIds = [...update.map(m => m._id), ...remove.map(m => m._id)]; const msgCollection = db.collections.get('messages'); const threadCollection = db.collections.get('threads'); const threadMessagesCollection = db.collections.get('thread_messages');