Merge branch 'main' of gitlab.com:famedly/fluffychat into main

This commit is contained in:
Christian Pauly 2021-04-14 13:40:19 +02:00
commit 46e71d6f01
35 changed files with 224 additions and 99 deletions

View file

@ -28,16 +28,16 @@ class InvitationSelectionController extends State<InvitationSelection> {
Timer coolDown;
Future<List<User>> getContacts(BuildContext context) async {
var client = Matrix.of(context).client;
final client = Matrix.of(context).client;
final room = client.getRoomById(widget.roomId);
var participants = await room.requestParticipants();
final participants = await room.requestParticipants();
participants.removeWhere(
(u) => ![Membership.join, Membership.invite].contains(u.membership),
);
var contacts = <User>[];
var userMap = <String, bool>{};
final contacts = <User>[];
final userMap = <String, bool>{};
for (var i = 0; i < client.rooms.length; i++) {
var roomUsers = client.rooms[i].getParticipants();
final roomUsers = client.rooms[i].getParticipants();
for (var j = 0; j < roomUsers.length; j++) {
if (userMap[roomUsers[j].id] != true &&