From 398cac35ffe095212ec92424c113e97fb6b31d81 Mon Sep 17 00:00:00 2001 From: ggurdin Date: Tue, 30 Jul 2024 12:55:42 -0400 Subject: [PATCH] don't add analytics rooms to spaces if you are the bot --- .../extensions/client_extension/client_analytics_extension.dart | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/pangea/extensions/client_extension/client_analytics_extension.dart b/lib/pangea/extensions/client_extension/client_analytics_extension.dart index b694a02ca..381bbba4c 100644 --- a/lib/pangea/extensions/client_extension/client_analytics_extension.dart +++ b/lib/pangea/extensions/client_extension/client_analytics_extension.dart @@ -78,6 +78,7 @@ extension AnalyticsClientExtension on Client { // migration function to change analytics rooms' vsibility to public // so they will appear in the space hierarchy Future _updateAnalyticsRoomVisibility() async { + if (userID == null || userID == BotName.byEnvironment) return; await Future.wait( allMyAnalyticsRooms.map((room) async { final visability = await getRoomVisibilityOnDirectory(room.id); @@ -95,6 +96,7 @@ extension AnalyticsClientExtension on Client { /// so teachers can join them via space hierarchy. /// Allows teachers to join analytics rooms without being invited. void _addAnalyticsRoomsToAllSpaces() { + if (userID == null || userID == BotName.byEnvironment) return; for (final Room room in allMyAnalyticsRooms) { room.addAnalyticsRoomToSpaces(); }