fix
This commit is contained in:
@@ -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) {
|
||||||
|
|||||||
Reference in New Issue
Block a user