fix: don't consider archived activity sessions to be open

This commit is contained in:
ggurdin 2025-12-02 12:59:15 -05:00
parent f0fc0871b1
commit 1fb5c12682
No known key found for this signature in database
GPG key ID: A01CB41737CBB478
2 changed files with 5 additions and 3 deletions

View file

@ -35,8 +35,10 @@ mixin ActivitySummariesProvider<T extends StatefulWidget> on State<T> {
continue;
}
final isOpen = summary.activityRoles.roles.length <
summary.activityPlan.req.numberOfParticipants;
final isOpen =
!summary.activityRoles.roles.values.any((r) => r.isArchived) &&
(summary.activityRoles.roles.length <
summary.activityPlan.req.numberOfParticipants);
if (isOpen) {
sessions.add(roomId);

View file

@ -6,7 +6,7 @@ description: Learn a language while texting your friends.
# Pangea#
publish_to: none
# On version bump also increase the build number for F-Droid
version: 4.1.15+7
version: 4.1.15+8
environment:
sdk: ">=3.0.0 <4.0.0"