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 {