use fewer const

This commit is contained in:
perf3ct 2024-09-30 19:43:44 +00:00
parent cfc32a14e0
commit 9204f0735c
No known key found for this signature in database
GPG Key ID: 569C4EEC436F5232

View File

@ -29,15 +29,21 @@ function setupContextMenu($image) {
imageService.copyImageReferenceToClipboard($image);
} else if (command === 'copyImageToClipboard') {
try {
const imageUrl = $image.attr('src');
const response = await fetch(imageUrl);
const blob = await response.blob();
const arrayBuffer = await blob.arrayBuffer();
const buffer = Buffer.from(arrayBuffer);
const nativeImage = utils.dynamicRequire('electron').nativeImage;
const clipboard = utils.dynamicRequire('electron').clipboard;
const image = nativeImage.createFromBuffer(buffer);
clipboard.writeImage(image);
const response = await fetch(
$image.attr('src')
);
const blob = await response.blob();
clipboard.writeImage(
nativeImage.createFromBuffer(
Buffer.from(
await blob.arrayBuffer()
)
)
);
} catch (error) {
console.error('Failed to copy image to clipboard:', error);
}