Support for single-attachment delete synced across devices

This commit is contained in:
Scott Nonnenberg 2024-06-21 15:35:18 -07:00 committed by GitHub
parent 97229e2e65
commit ac04d02d4f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
26 changed files with 422 additions and 55 deletions

View file

@ -1,6 +1,8 @@
// Copyright 2021 Signal Messenger, LLC
// SPDX-License-Identifier: AGPL-3.0-only
import { v4 as generateUuid } from 'uuid';
import * as log from '../logging/log';
import type {
AttachmentType,
@ -35,6 +37,7 @@ export async function processAttachment(
} else {
const data = await fileToBytes(file);
attachment = {
clientUuid: generateUuid(),
contentType: fileType,
data,
fileName: file.name,
@ -50,6 +53,7 @@ export async function processAttachment(
);
const data = await fileToBytes(file);
attachment = {
clientUuid: generateUuid(),
contentType: fileType,
data,
fileName: file.name,