chore: prevent getting stuck in chat members with no filters

This commit is contained in:
ggurdin 2025-06-17 10:21:57 -04:00
parent cc5691952d
commit 9e9d9d3b66
No known key found for this signature in database
GPG key ID: A01CB41737CBB478

View file

@ -105,6 +105,19 @@ class ChatMembersController extends State<ChatMembersPage> {
if (!mounted) return;
// #Pangea
final availableFilters = (participants ?? [])
.map(
(p) => p.membership,
)
.toSet();
if (availableFilters.length == 1 &&
membershipFilter != availableFilters.first) {
membershipFilter = availableFilters.first;
}
// Pangea#
setState(() {
members = participants;
});