From 1e757dd7307265e681e7b196bf897ce949c88108 Mon Sep 17 00:00:00 2001 From: Krille Date: Sun, 15 Jan 2023 10:06:02 +0100 Subject: [PATCH] chore: Remove unused dependency --- integration_test/app_test.dart | 1 - lib/pages/chat/chat.dart | 5 ++++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/integration_test/app_test.dart b/integration_test/app_test.dart index 8007b9a8c..f4056bb3f 100644 --- a/integration_test/app_test.dart +++ b/integration_test/app_test.dart @@ -3,7 +3,6 @@ import 'package:fluffychat/pages/chat/chat_view.dart'; import 'package:fluffychat/pages/chat_list/chat_list_body.dart'; import 'package:fluffychat/pages/chat_list/search_title.dart'; import 'package:fluffychat/pages/invitation_selection/invitation_selection_view.dart'; -import 'package:fluffychat/widgets/m2_popup_menu_button.dart'; import 'package:flutter/material.dart'; import 'package:flutter_test/flutter_test.dart'; diff --git a/lib/pages/chat/chat.dart b/lib/pages/chat/chat.dart index f51075804..70462ea78 100644 --- a/lib/pages/chat/chat.dart +++ b/lib/pages/chat/chat.dart @@ -140,7 +140,10 @@ class ChatController extends State { if (room == null || userId == null) return false; return room.isDirectChat && room.unsafeGetUserFromMemoryOrFallback(userId).membership == - Membership.leave; + Membership.leave && + ((room.summary.mJoinedMemberCount ?? 0) + + (room.summary.mInvitedMemberCount ?? 0)) == + 1; } void recreateChat() async {