From 2586ae54422c13b7a77302be01b32b80e74cea19 Mon Sep 17 00:00:00 2001 From: ggurdin <46800240+ggurdin@users.noreply.github.com> Date: Tue, 14 Oct 2025 14:09:10 -0400 Subject: [PATCH] fix: update isActivityStarted to rely on assignedRoles instead of directly using state event (#4382) --- lib/pangea/activity_sessions/activity_room_extension.dart | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/pangea/activity_sessions/activity_room_extension.dart b/lib/pangea/activity_sessions/activity_room_extension.dart index 2e0866110..d4b45d056 100644 --- a/lib/pangea/activity_sessions/activity_room_extension.dart +++ b/lib/pangea/activity_sessions/activity_room_extension.dart @@ -408,8 +408,7 @@ extension ActivityRoomExtension on Room { } bool get isActivityStarted => - (activityPlan?.roles.length ?? 0) - (activityRoles?.roles.length ?? 0) <= - 0; + (activityPlan?.roles.length ?? 0) - (assignedRoles?.length ?? 0) <= 0; bool get isActivityFinished { final roles = activityRoles?.roles.values.where(