don't add analytics rooms to spaces if you are the bot

This commit is contained in:
ggurdin 2024-07-30 12:55:42 -04:00
parent 3ee12012e9
commit 398cac35ff
No known key found for this signature in database
GPG key ID: A01CB41737CBB478

View file

@ -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<void> _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();
}