From 2274667e2db1f9ed8fa365e7b528b05ccf6b5559 Mon Sep 17 00:00:00 2001 From: Ian Macdonald Date: Thu, 5 May 2022 09:05:35 +0200 Subject: [PATCH] feat: make delete and backspace keys work the same as delete button --- ts/components/conversation/SessionConversation.tsx | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/ts/components/conversation/SessionConversation.tsx b/ts/components/conversation/SessionConversation.tsx index 25cd9ce57..764d0a267 100644 --- a/ts/components/conversation/SessionConversation.tsx +++ b/ts/components/conversation/SessionConversation.tsx @@ -60,7 +60,8 @@ import { SessionSpinner } from '../basic/SessionSpinner'; import { RightPanel, StyledRightPanelContainer } from './right-panel/RightPanel'; const DEFAULT_JPEG_QUALITY = 0.85; - +import { deleteMessagesByIdForEveryone } from '../../interactions/conversations/unsendingInteractions'; +// tslint:disable: jsx-curly-spacing interface State { isDraggingFile: boolean; } @@ -352,6 +353,12 @@ export class SessionConversation extends React.Component { if (selectionMode) { window.inboxStore?.dispatch(resetSelectedMessageIds()); } + break; + case 'Backspace': + case 'Delete': + if (selectionMode) { + void deleteMessagesByIdForEveryone(this.props.selectedMessages, this.props.selectedConversationKey); + } break; default: }