From 16089235167cb04b7057d9137149f169b1e5f246 Mon Sep 17 00:00:00 2001 From: ggurdin Date: Mon, 23 Jun 2025 16:11:37 -0400 Subject: [PATCH] chore: hide delete option for DMs --- lib/pages/chat_list/chat_list.dart | 3 ++- lib/pangea/chat_settings/pages/pangea_chat_details.dart | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/pages/chat_list/chat_list.dart b/lib/pages/chat_list/chat_list.dart index 78c5fecb7..18e39ce1c 100644 --- a/lib/pages/chat_list/chat_list.dart +++ b/lib/pages/chat_list/chat_list.dart @@ -46,6 +46,7 @@ import '../../widgets/matrix.dart'; import 'package:fluffychat/utils/tor_stub.dart' if (dart.library.html) 'package:tor_detector_web/tor_detector_web.dart'; + enum PopupMenuAction { settings, invite, @@ -923,7 +924,7 @@ class ChatListController extends State ), ), // #Pangea - if (room.isRoomAdmin) + if (room.isRoomAdmin && !room.isDirectChat) PopupMenuItem( value: ChatContextAction.delete, child: Row( diff --git a/lib/pangea/chat_settings/pages/pangea_chat_details.dart b/lib/pangea/chat_settings/pages/pangea_chat_details.dart index 8c30ebecb..e40b5cf74 100644 --- a/lib/pangea/chat_settings/pages/pangea_chat_details.dart +++ b/lib/pangea/chat_settings/pages/pangea_chat_details.dart @@ -475,7 +475,7 @@ class RoomDetailsButtonRowState extends State { context.go("/rooms?spaceId=clear"); } }, - visible: room.isRoomAdmin, + visible: room.isRoomAdmin && !room.isDirectChat, showInMainView: false, ), ];