From d18daccf4a4f37f973d9aa5d2a1aa6237e659b5e Mon Sep 17 00:00:00 2001 From: Jonathan Rainville Date: Tue, 2 Aug 2022 14:32:51 -0400 Subject: [PATCH] fix(message-service): ignore new messages in 1-1 when not a contact Fixes #6639 --- src/app_service/service/message/service.nim | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/app_service/service/message/service.nim b/src/app_service/service/message/service.nim index ffe96f4f7b..3ee3f8dfe3 100644 --- a/src/app_service/service/message/service.nim +++ b/src/app_service/service/message/service.nim @@ -169,6 +169,11 @@ QtObject: error "error: new message with an unknown chat type received", chatId=chats[i].id continue + # Ignore 1-1 chats for which we are not contact + if (chats[i].chatType == ChatType.OneToOne and not self.contactService.getContactById(chats[i].id).isContact): + continue + + var chatMessages: seq[MessageDto] for msg in messages: if (msg.localChatId == chats[i].id):