fix(downloader): fix #2371

This commit is contained in:
JellyBrick
2024-10-14 18:27:04 +09:00
parent 5ca66530ee
commit 7e07a44f68

View File

@ -172,6 +172,8 @@ function downloadSongOnFinishSetup({
let duration: number | undefined; let duration: number | undefined;
let time = 0; let time = 0;
const defaultDownloadFolder = app.getPath('downloads');
registerCallback((songInfo: SongInfo) => { registerCallback((songInfo: SongInfo) => {
if ( if (
!songInfo.isPaused && !songInfo.isPaused &&
@ -185,7 +187,9 @@ function downloadSongOnFinishSetup({
) { ) {
downloadSong( downloadSong(
currentUrl, currentUrl,
config.downloadOnFinish.folder ?? config.downloadFolder, config.downloadOnFinish.folder ??
config.downloadFolder ??
defaultDownloadFolder,
); );
} else if ( } else if (
config.downloadOnFinish.mode === 'percent' && config.downloadOnFinish.mode === 'percent' &&
@ -193,7 +197,9 @@ function downloadSongOnFinishSetup({
) { ) {
downloadSong( downloadSong(
currentUrl, currentUrl,
config.downloadOnFinish.folder ?? config.downloadFolder, config.downloadOnFinish.folder ??
config.downloadFolder ??
defaultDownloadFolder,
); );
} }
} }