From a5be90761b0dd0d6bd0d602575935537360c4345 Mon Sep 17 00:00:00 2001 From: Patryk Osmaczko Date: Tue, 10 May 2022 17:54:30 +0200 Subject: [PATCH] fix(@desktop/chat): fix chat member getter for community fixes: #5582 --- .gitignore | 1 + .../chat_section/chat_content/users/controller.nim | 12 ++++++------ 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index 9bbde400c3..155d44afa1 100644 --- a/.gitignore +++ b/.gitignore @@ -8,6 +8,7 @@ noBackup/ *.log .update.timestamp .vscode +.tours bin/ /bottles/ pkg/ diff --git a/src/app/modules/main/chat_section/chat_content/users/controller.nim b/src/app/modules/main/chat_section/chat_content/users/controller.nim index 1b2b0f3f70..0b722f59c8 100644 --- a/src/app/modules/main/chat_section/chat_content/users/controller.nim +++ b/src/app/modules/main/chat_section/chat_content/users/controller.nim @@ -130,18 +130,18 @@ proc init*(self: Controller) = proc getChat*(self: Controller): ChatDto = return self.chatService.getChatById(self.chatId) -proc getChatMember*(self: Controller, id: string): ChatMember = - let chat = self.getChat() - for member in chat.members: - if (member.id == id): - return member - proc getChatMembers*(self: Controller): seq[ChatMember] = var communityId = "" if (self.belongsToCommunity): communityId = self.sectionId return self.chatService.getMembers(communityId, self.chatId) +proc getChatMember*(self: Controller, id: string): ChatMember = + let members = self.getChatMembers() + for member in members: + if (member.id == id): + return member + proc getMembersPublicKeys*(self: Controller): seq[string] = if(self.belongsToCommunity): let communityDto = self.communityService.getCommunityById(self.sectionId)