use image from imageSrc if transfered

This commit is contained in:
Araxeus
2021-05-08 04:04:35 +03:00
parent cceb45319a
commit 2168cbca30

View File

@ -44,12 +44,13 @@ function handle(win) {
ipcMain.on("add-metadata", async (event, filePath, songBuffer, currentMetadata) => { ipcMain.on("add-metadata", async (event, filePath, songBuffer, currentMetadata) => {
let fileBuffer = songBuffer; let fileBuffer = songBuffer;
const songMetadata = { ...metadata, ...currentMetadata };
if (!songMetadata.image && songMetadata.imageSrc) { if (currentMetadata.imageSrc) {
songMetadata.image = await getImage(songMetadata.imageSrc); currentMetadata.image = await getImage(currentMetadata.imageSrc);
} }
const songMetadata = { ...metadata, ...currentMetadata };
try { try {
const coverBuffer = songMetadata.image ? songMetadata.image.toPNG() : null; const coverBuffer = songMetadata.image ? songMetadata.image.toPNG() : null;
const writer = new ID3Writer(songBuffer); const writer = new ID3Writer(songBuffer);