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) => {
let fileBuffer = songBuffer;
const songMetadata = { ...metadata, ...currentMetadata };
if (!songMetadata.image && songMetadata.imageSrc) {
songMetadata.image = await getImage(songMetadata.imageSrc);
if (currentMetadata.imageSrc) {
currentMetadata.image = await getImage(currentMetadata.imageSrc);
}
const songMetadata = { ...metadata, ...currentMetadata };
try {
const coverBuffer = songMetadata.image ? songMetadata.image.toPNG() : null;
const writer = new ID3Writer(songBuffer);