From 3f4c2fe267080dd567d05f108a0a5a03f937ea88 Mon Sep 17 00:00:00 2001 From: Claudio Cambra Date: Sat, 28 Sep 2024 05:05:59 +0800 Subject: [PATCH] Fix NextcloudBackend song download state being set to downloading after download finished Signed-off-by: Claudio Cambra --- HarmonyKit/Backend/Nextcloud/NextcloudBackend.swift | 1 + 1 file changed, 1 insertion(+) diff --git a/HarmonyKit/Backend/Nextcloud/NextcloudBackend.swift b/HarmonyKit/Backend/Nextcloud/NextcloudBackend.swift index e1bafa1..e166d5f 100644 --- a/HarmonyKit/Backend/Nextcloud/NextcloudBackend.swift +++ b/HarmonyKit/Backend/Nextcloud/NextcloudBackend.swift @@ -512,6 +512,7 @@ public class NextcloudBackend: NSObject, Backend, NKCommonDelegate, URLSessionWe serverUrlFileName: song.url, fileNameLocalPath: localPath, progressHandler: { progress in + guard !progress.isFinished else { return } song.downloadState = DownloadState.downloading.rawValue song.downloadProgress = progress.fractionCompleted },