|
|
|
@ -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<Props, State> {
|
|
|
|
|
if (selectionMode) {
|
|
|
|
|
window.inboxStore?.dispatch(resetSelectedMessageIds());
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
case 'Backspace':
|
|
|
|
|
case 'Delete':
|
|
|
|
|
if (selectionMode) {
|
|
|
|
|
void deleteMessagesByIdForEveryone(this.props.selectedMessages, this.props.selectedConversationKey);
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
default:
|
|
|
|
|
}
|
|
|
|
|