This commit is contained in:
seb
2026-10-19 02:03:44 +02:00
parent e14a8ee8f0
commit 1bf99deeb9
2 changed files with 19 additions and 7 deletions

View File

@@ -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);
}
}