From 7d0973b7aaef14a1609f81042ac0e8ef5afefa09 Mon Sep 17 00:00:00 2001 From: ggurdin Date: Wed, 11 Jun 2025 15:20:38 -0400 Subject: [PATCH] chore: set invite step to complete if user has DM with non-bot user --- lib/pangea/onboarding/onboarding.dart | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/lib/pangea/onboarding/onboarding.dart b/lib/pangea/onboarding/onboarding.dart index 1ef67ed57..7393e88d9 100644 --- a/lib/pangea/onboarding/onboarding.dart +++ b/lib/pangea/onboarding/onboarding.dart @@ -40,13 +40,13 @@ class OnboardingController extends State { (r) => r.isSpace, ); case OnboardingStepsEnum.inviteFriends: - return hasInvitedFriends; + return MatrixState.pangeaController.matrixState.client.rooms.any( + (r) => + r.isDirectChat && r.directChatMatrixID != BotName.byEnvironment, + ); } } - static bool get hasInvitedFriends => - _onboardingStorage.read('invite_friends') ?? false; - static bool get hasBotDM => MatrixState.pangeaController.matrixState.client.rooms.any((room) { if (room.isDirectChat && @@ -66,8 +66,6 @@ class OnboardingController extends State { Future inviteFriends() async { FluffyShare.shareInviteLink(context); - await _onboardingStorage.write('invite_friends', true); - if (mounted) setState(() {}); } Future startChatWithBot() async {