diff --git a/ts/components/conversation/message/message-content/MessageContextMenu.tsx b/ts/components/conversation/message/message-content/MessageContextMenu.tsx index b128c7408b..25eb9be03d 100644 --- a/ts/components/conversation/message/message-content/MessageContextMenu.tsx +++ b/ts/components/conversation/message/message-content/MessageContextMenu.tsx @@ -43,7 +43,10 @@ import { useSelectedWeAreAdmin, useSelectedWeAreModerator, } from '../../../../state/selectors/selectedConversation'; -import { saveAttachmentToDisk, saveAttachmentToDiskQuietly } from '../../../../util/attachmentsUtil'; +import { + saveAttachmentToDisk, + saveAttachmentToDiskQuietly, +} from '../../../../util/attachmentsUtil'; import { Reactions } from '../../../../util/reactions'; import { SessionContextMenuContainer } from '../../../SessionContextMenuContainer'; import { SessionEmojiPanel, StyledEmojiPanel } from '../../SessionEmojiPanel'; @@ -284,19 +287,18 @@ export const MessageContextMenu = (props: Props) => { return; } const messageTimestamp = timestamp || serverTimestamp || 0; - const dir = await window.showDirectoryPicker({id: 1, mode: "readwrite"}) - const perm = await dir.queryPermission({mode: "readwrite"}); + const dir = await window.showDirectoryPicker({ id: 1, mode: 'readwrite' }); for (let i = 0; i < attachments?.length; i++) { - void saveAttachmentToDiskQuietly({ - attachment: attachments[i], - messageTimestamp, - messageSender: sender, - conversationId: convoId, - index: i, - dir, - }); + void saveAttachmentToDiskQuietly({ + attachment: attachments[i], + messageTimestamp, + messageSender: sender, + conversationId: convoId, + index: i, + dir, + }); } - } + }; const saveAttachment = (e: ItemParams) => { // this is quite dirty but considering that we want the context menu of the message to show on click on the attachment diff --git a/ts/types/Attachment.ts b/ts/types/Attachment.ts index 9906776169..b9da10bf9a 100644 --- a/ts/types/Attachment.ts +++ b/ts/types/Attachment.ts @@ -309,18 +309,18 @@ export const saveQuietly = async ({ const filename = getSuggestedFilename({ attachment, timestamp, index }); const response = await fetch(attachment.url); if (response.status !== 200) { - alert("Error downloading, response "+response.status); - return; + alert('Error downloading, response ' + response.status); + return; } const blob = await response.blob(); - const file = await dir.getFileHandle(filename, {create: true}); + const file = await dir.getFileHandle(filename, { create: true }); const writable = await file.createWritable(); await writable.write(blob); await writable.close(); if (isObjectURLRequired) { URL.revokeObjectURL(attachment.url); } -} +}; export const save = ({ attachment, diff --git a/ts/util/attachmentsUtil.ts b/ts/util/attachmentsUtil.ts index d866940ff1..2de027b2f3 100644 --- a/ts/util/attachmentsUtil.ts +++ b/ts/util/attachmentsUtil.ts @@ -406,8 +406,7 @@ export const saveAttachmentToDiskQuietly = async ({ dir, }); await sendDataExtractionNotification(conversationId, messageSender, messageTimestamp); -} - +}; export const saveAttachmentToDisk = async ({ attachment,