This commit is contained in:
seb
2026-09-18 08:24:35 +02:00
parent dd13f736c0
commit c0082cea65

View File

@@ -268,12 +268,9 @@ export async function restoreAttachmentsFromApi(apiFiles = [], existingAttachmen
if (apiFile.thumbavif) { if (apiFile.thumbavif) {
try { try {
if (typeof apiFile.thumbavif === 'string') { if (typeof apiFile.thumbavif === 'string') {
if (apiFile.thumbavif.startsWith('data:')) { thumbnail = apiFile.thumbavif.startsWith('data:')
thumbnail = apiFile.thumbavif; ? apiFile.thumbavif
} else { : `data:image/avif;base64,${apiFile.thumbavif}`;
const thumbBlob = base64ToBlob(apiFile.thumbavif, 'image/avif');
thumbnail = URL.createObjectURL(thumbBlob);
}
} else if (typeof apiFile.thumbavif === 'object') { } else if (typeof apiFile.thumbavif === 'object') {
const rawBytes = apiFile.thumbavif.data || apiFile.thumbavif; const rawBytes = apiFile.thumbavif.data || apiFile.thumbavif;
if (Array.isArray(rawBytes) || rawBytes instanceof Uint8Array) { if (Array.isArray(rawBytes) || rawBytes instanceof Uint8Array) {