From 59ea46a8642f665e56293150addc93a76f2728ad Mon Sep 17 00:00:00 2001 From: Christian Cleberg Date: Tue, 24 Mar 2026 16:50:30 -0500 Subject: fix: log errors in HomeViewModel's silent catch blocks --- Hutch/Views/Home/HomeViewModel.swift | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Hutch/Views/Home/HomeViewModel.swift b/Hutch/Views/Home/HomeViewModel.swift index 5897aca..50b1854 100644 --- a/Hutch/Views/Home/HomeViewModel.swift +++ b/Hutch/Views/Home/HomeViewModel.swift @@ -1,4 +1,7 @@ import Foundation +import os + +private let homeLogger = Logger(subsystem: "net.cleberg.Hutch", category: "Home") private struct HomeJobsResponse: Decodable, Sendable { let jobs: HomeJobsPage @@ -345,6 +348,7 @@ final class HomeViewModel { ) assignedTickets.removeAll { $0.id == ticket.id } } catch { + homeLogger.error("Unassign from me failed: \(error, privacy: .public)") } } @@ -377,6 +381,7 @@ final class HomeViewModel { ) } } catch { + homeLogger.error("Cancel build failed: \(error, privacy: .public)") } } @@ -612,6 +617,7 @@ final class HomeViewModel { ) assignedTickets.removeAll { $0.id == ticket.id } } catch { + homeLogger.error("Ticket status update failed: \(error, privacy: .public)") } } -- cgit v1.2.3