diff --git a/providers/DownloadProvider.tsx b/providers/DownloadProvider.tsx index 7e59fcab..568faae1 100644 --- a/providers/DownloadProvider.tsx +++ b/providers/DownloadProvider.tsx @@ -261,8 +261,13 @@ function useDownloadProvider() { toast.success(`Download completed for ${process.item.Name}`); }) .error(async (error) => { + removeProcess(process.id); completeHandler(process.id); - toast.error(`Download failed for ${process.item.Name}: ${error}`); + let errorMsg = ""; + if (error.errorCode === 1000) { + errorMsg = "No space left"; + } + toast.error(`Download failed for ${process.item.Name} - ${errorMsg}`); writeToLog("ERROR", `Download failed for ${process.item.Name}`, { error, });