Add additional logging for attachment downloading
This commit is contained in:
parent
62e33b44ba
commit
83e8f4b59d
3 changed files with 26 additions and 1 deletions
|
@ -413,15 +413,19 @@ export async function captureDimensionsAndScreenshot(
|
|||
if (!attachment.path) {
|
||||
return attachment;
|
||||
}
|
||||
logger.info('captureDimensionsAndScreenshot: starting');
|
||||
|
||||
const absolutePath = getAbsoluteAttachmentPath(attachment.path);
|
||||
|
||||
if (GoogleChrome.isImageTypeSupported(contentType)) {
|
||||
try {
|
||||
logger.info('captureDimensionsAndScreenshot: getting image dimensions');
|
||||
const { width, height } = await getImageDimensionsFromURL({
|
||||
objectUrl: absolutePath,
|
||||
logger,
|
||||
});
|
||||
|
||||
logger.info('captureDimensionsAndScreenshot: generating thumbnail');
|
||||
const thumbnailBuffer = await blobToArrayBuffer(
|
||||
await makeImageThumbnail({
|
||||
size: THUMBNAIL_SIZE,
|
||||
|
@ -430,7 +434,7 @@ export async function captureDimensionsAndScreenshot(
|
|||
logger,
|
||||
})
|
||||
);
|
||||
|
||||
logger.info('captureDimensionsAndScreenshot: writing thumbnail');
|
||||
const thumbnailPath = await writeNewAttachmentData(
|
||||
new Uint8Array(thumbnailBuffer)
|
||||
);
|
||||
|
@ -457,6 +461,7 @@ export async function captureDimensionsAndScreenshot(
|
|||
|
||||
let screenshotObjectUrl: string | undefined;
|
||||
try {
|
||||
logger.info('captureDimensionsAndScreenshot: making video screenshot');
|
||||
const screenshotBuffer = await blobToArrayBuffer(
|
||||
await makeVideoScreenshot({
|
||||
objectUrl: absolutePath,
|
||||
|
@ -468,14 +473,17 @@ export async function captureDimensionsAndScreenshot(
|
|||
screenshotBuffer,
|
||||
THUMBNAIL_CONTENT_TYPE
|
||||
);
|
||||
logger.info('captureDimensionsAndScreenshot: getting image dimensions');
|
||||
const { width, height } = await getImageDimensionsFromURL({
|
||||
objectUrl: screenshotObjectUrl,
|
||||
logger,
|
||||
});
|
||||
logger.info('captureDimensionsAndScreenshot: writing attachment data');
|
||||
const screenshotPath = await writeNewAttachmentData(
|
||||
new Uint8Array(screenshotBuffer)
|
||||
);
|
||||
|
||||
logger.info('captureDimensionsAndScreenshot: making thumbnail');
|
||||
const thumbnailBuffer = await blobToArrayBuffer(
|
||||
await makeImageThumbnail({
|
||||
size: THUMBNAIL_SIZE,
|
||||
|
@ -485,6 +493,7 @@ export async function captureDimensionsAndScreenshot(
|
|||
})
|
||||
);
|
||||
|
||||
logger.info('captureDimensionsAndScreenshot: writing thumbnail');
|
||||
const thumbnailPath = await writeNewAttachmentData(
|
||||
new Uint8Array(thumbnailBuffer)
|
||||
);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue