From 340e90ac389ff2c4b6a8249d673d79ac3649e34b Mon Sep 17 00:00:00 2001 From: ggurdin Date: Thu, 23 May 2024 09:39:01 -0400 Subject: [PATCH] fix for concurrent modification of list error --- lib/pangea/extensions/client_extension.dart | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/pangea/extensions/client_extension.dart b/lib/pangea/extensions/client_extension.dart index b259d0c9e..47d67c0b8 100644 --- a/lib/pangea/extensions/client_extension.dart +++ b/lib/pangea/extensions/client_extension.dart @@ -25,7 +25,8 @@ extension PangeaClient on Client { .toList(); Future> get classesAndExchangesImTeaching async { - for (final Room space in rooms.where((room) => room.isSpace)) { + final allSpaces = rooms.where((room) => room.isSpace); + for (final Room space in allSpaces) { if (space.getState(EventTypes.RoomPowerLevels) == null) { await space.postLoad(); }