mirror of
https://github.com/signalapp/Signal-Desktop.git
synced 2026-04-21 17:08:11 +01:00
Rename delete for everyone to delete from all devices in note to self
This commit is contained in:
@@ -12,6 +12,7 @@ import { strictAssert } from '../../util/assert';
|
||||
import { canDeleteMessagesForEveryone } from '../selectors/message';
|
||||
import { useConversationsActions } from '../ducks/conversations';
|
||||
import { useToastActions } from '../ducks/toast';
|
||||
import { getConversationSelector } from '../selectors/conversations';
|
||||
|
||||
export function SmartDeleteMessagesModal(): JSX.Element | null {
|
||||
const deleteMessagesProps = useSelector<
|
||||
@@ -23,6 +24,10 @@ export function SmartDeleteMessagesModal(): JSX.Element | null {
|
||||
'Cannot render delete messages modal without messages'
|
||||
);
|
||||
const { conversationId, messageIds, onDelete } = deleteMessagesProps;
|
||||
const isMe = useSelector((state: StateType) => {
|
||||
return getConversationSelector(state)(conversationId).isMe;
|
||||
});
|
||||
|
||||
const canDeleteForEveryone = useSelector((state: StateType) => {
|
||||
return canDeleteMessagesForEveryone(state, messageIds);
|
||||
});
|
||||
@@ -37,6 +42,7 @@ export function SmartDeleteMessagesModal(): JSX.Element | null {
|
||||
|
||||
return (
|
||||
<DeleteMessagesModal
|
||||
isMe={isMe}
|
||||
canDeleteForEveryone={canDeleteForEveryone}
|
||||
i18n={i18n}
|
||||
messageCount={deleteMessagesProps.messageIds.length}
|
||||
|
||||
Reference in New Issue
Block a user