From de211b08bcda109b3ab416bcbb4923bb7a224354 Mon Sep 17 00:00:00 2001 From: Christian Pauly Date: Wed, 19 Feb 2020 10:56:41 +0100 Subject: [PATCH] [Client] Only joined or invited users in encrypted rooms count --- lib/src/client.dart | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/src/client.dart b/lib/src/client.dart index e1c0e2f..c250656 100644 --- a/lib/src/client.dart +++ b/lib/src/client.dart @@ -1365,7 +1365,9 @@ class Client { if (rooms[i].encrypted) { List userList = await rooms[i].requestParticipants(); for (User user in userList) { - userIds.add(user.id); + if ([Membership.join, Membership.invite].contains(user.membership)) { + userIds.add(user.id); + } } } }