u
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
import { computeSkeleHash } from '../services/companyImport/imageHasher.js';
|
||||
import { createLogger } from './logger.js';
|
||||
|
||||
const log = createLogger('attachment');
|
||||
const skeleCache = new Map();
|
||||
|
||||
/**
|
||||
@@ -18,10 +20,14 @@ export async function formatAttachment(file) {
|
||||
}
|
||||
|
||||
if (!skeledash && file.thumbavif) {
|
||||
const result = await computeSkeleHash(file.thumbavif);
|
||||
skeledash = result.base62;
|
||||
if (file.hash && skeledash) {
|
||||
skeleCache.set(file.hash, skeledash);
|
||||
try {
|
||||
const result = await computeSkeleHash(file.thumbavif);
|
||||
skeledash = result?.base62 ?? null;
|
||||
if (file.hash && skeledash) {
|
||||
skeleCache.set(file.hash, skeledash);
|
||||
}
|
||||
} catch (err) {
|
||||
log.warn(`Failed to compute skelehash for attachment ${file.hash || file.name || file.id}:`, err?.message || err);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user