From 59ee4f7a2af1a6fef184cecd0ef324925a8449c7 Mon Sep 17 00:00:00 2001 From: kingbri Date: Wed, 10 Aug 2022 21:40:55 -0400 Subject: [PATCH] Error: Replace the cancel error user-side If a Task is cancelled, this was deliberate and prevent a huge error from showing up on the user side. Signed-off-by: kingbri --- Ferrite/ViewModels/DebridManager.swift | 8 ++++++-- Ferrite/ViewModels/ScrapingViewModel.swift | 1 + 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/Ferrite/ViewModels/DebridManager.swift b/Ferrite/ViewModels/DebridManager.swift index bd18627..b2642b2 100644 --- a/Ferrite/ViewModels/DebridManager.swift +++ b/Ferrite/ViewModels/DebridManager.swift @@ -45,10 +45,14 @@ public class DebridManager: ObservableObject { } } catch { Task { @MainActor in - toastModel?.toastDescription = "RealDebrid hash error: \(error)" + let error = error as NSError + + if error.code != -999 { + toastModel?.toastDescription = "RealDebrid hash error: \(error)" + } } - print(error) + print("RealDebrid hash error: \(error)") } } diff --git a/Ferrite/ViewModels/ScrapingViewModel.swift b/Ferrite/ViewModels/ScrapingViewModel.swift index e803c6f..75fc0cc 100644 --- a/Ferrite/ViewModels/ScrapingViewModel.swift +++ b/Ferrite/ViewModels/ScrapingViewModel.swift @@ -149,6 +149,7 @@ class ScrapingViewModel: ObservableObject { default: toastModel?.toastDescription = "Error in fetching data \(error)" } + print("Error in fetching data \(error)") return nil