fix: note to self convos cannot delete for everyone

so we dont need options in the delete modal
pull/3023/head
William Grant 1 year ago
parent 539ac25927
commit 1ee3405c7e

@ -375,6 +375,8 @@ export async function deleteMessagesById(messageIds: Array<string>, conversation
await Promise.all(messageIds.map(m => Data.getMessageById(m, false))) await Promise.all(messageIds.map(m => Data.getMessageById(m, false)))
); );
const isMe = conversation.isMe();
const messageCount = selectedMessages.length; const messageCount = selectedMessages.length;
const moreThanOne = selectedMessages.length > 1; const moreThanOne = selectedMessages.length > 1;
const closeDialog = () => window.inboxStore?.dispatch(updateConfirmModal(null)); const closeDialog = () => window.inboxStore?.dispatch(updateConfirmModal(null));
@ -385,10 +387,12 @@ export async function deleteMessagesById(messageIds: Array<string>, conversation
message: moreThanOne message: moreThanOne
? window.i18n('deleteMessagesQuestion', [messageCount.toString()]) ? window.i18n('deleteMessagesQuestion', [messageCount.toString()])
: window.i18n('deleteMessageQuestion'), : window.i18n('deleteMessageQuestion'),
radioOptions: [ radioOptions: !isMe
{ label: window.i18n('deleteJustForMe'), value: 'deleteJustForMe' }, ? [
{ label: window.i18n('deleteForEveryone'), value: 'deleteForEveryone' }, { label: window.i18n('deleteJustForMe'), value: 'deleteJustForMe' },
], { label: window.i18n('deleteForEveryone'), value: 'deleteForEveryone' },
]
: undefined,
okText: window.i18n('delete'), okText: window.i18n('delete'),
okTheme: SessionButtonColor.Danger, okTheme: SessionButtonColor.Danger,
onClickOk: async args => { onClickOk: async args => {

Loading…
Cancel
Save