From 5ad48def7c85841559689e79d28641e4881c189f Mon Sep 17 00:00:00 2001 From: ggurdin Date: Wed, 8 May 2024 15:23:35 -0400 Subject: [PATCH] When adding a chat to a class, default to 'suggested' set to true --- lib/pangea/widgets/class/add_space_toggles.dart | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/lib/pangea/widgets/class/add_space_toggles.dart b/lib/pangea/widgets/class/add_space_toggles.dart index 307db42ef..cd875cd95 100644 --- a/lib/pangea/widgets/class/add_space_toggles.dart +++ b/lib/pangea/widgets/class/add_space_toggles.dart @@ -72,7 +72,7 @@ class AddToSpaceState extends State { final activeSpace = Matrix.of(context).client.getRoomById(widget.activeSpaceId!); if (activeSpace != null && activeSpace.canIAddSpaceChild(null)) { - parents.add(SuggestionStatus(false, activeSpace)); + parents.add(SuggestionStatus(true, activeSpace)); } else { ErrorHandler.logError( e: Exception('activeSpaceId ${widget.activeSpaceId} not found'), @@ -111,12 +111,13 @@ class AddToSpaceState extends State { } } - Future _addSingleSpace(String roomToAddId, Room newParent) { + Future _addSingleSpace(String roomToAddId, Room newParent) async { GoogleAnalytics.addParent(roomToAddId, newParent.classCode); - return newParent.setSpaceChild( + await newParent.setSpaceChild( roomToAddId, suggested: isSuggestedInSpace(newParent), ); + await setSuggested(true, newParent); } Future addSpaces(String roomToAddId) async { @@ -147,7 +148,7 @@ class AddToSpaceState extends State { setState( () => add - ? parents.add(SuggestionStatus(false, possibleParent)) + ? parents.add(SuggestionStatus(true, possibleParent)) : parents.removeWhere( (suggestionStatus) => suggestionStatus.room.id == possibleParent.id,