fix: Invite left members
This commit is contained in:
parent
e5b23fa227
commit
fe649e5a62
|
@ -98,11 +98,13 @@ class _InvitationSelectionState extends State<InvitationSelection> {
|
||||||
Profile.fromJson({'user_id': '@$text'}),
|
Profile.fromJson({'user_id': '@$text'}),
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
foundProfiles.removeWhere((profile) =>
|
final participants = widget.room
|
||||||
widget.room
|
|
||||||
.getParticipants()
|
.getParticipants()
|
||||||
.indexWhere((u) => u.id == profile.userId) !=
|
.where((user) =>
|
||||||
-1);
|
[Membership.join, Membership.invite].contains(user.membership))
|
||||||
|
.toList();
|
||||||
|
foundProfiles.removeWhere((profile) =>
|
||||||
|
participants.indexWhere((u) => u.id == profile.userId) != -1);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -550,12 +550,6 @@ class _SettingsState extends State<Settings> {
|
||||||
ListTile(
|
ListTile(
|
||||||
trailing: Icon(Icons.link),
|
trailing: Icon(Icons.link),
|
||||||
title: Text(L10n.of(context).license),
|
title: Text(L10n.of(context).license),
|
||||||
onTap: () => launch(
|
|
||||||
'https://gitlab.com/ChristianPauly/fluffychat-flutter/raw/master/LICENSE'),
|
|
||||||
),
|
|
||||||
ListTile(
|
|
||||||
trailing: Icon(Icons.code),
|
|
||||||
title: Text(L10n.of(context).sourceCode),
|
|
||||||
onTap: () => showLicensePage(
|
onTap: () => showLicensePage(
|
||||||
context: context,
|
context: context,
|
||||||
applicationIcon:
|
applicationIcon:
|
||||||
|
@ -563,6 +557,12 @@ class _SettingsState extends State<Settings> {
|
||||||
applicationName: AppConfig.applicationName,
|
applicationName: AppConfig.applicationName,
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
|
ListTile(
|
||||||
|
trailing: Icon(Icons.code),
|
||||||
|
title: Text(L10n.of(context).sourceCode),
|
||||||
|
onTap: () => launch(
|
||||||
|
'https://gitlab.com/ChristianPauly/fluffychat-flutter'),
|
||||||
|
),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
|
|
Loading…
Reference in a new issue