From 06c36c4352f47655cb39a5042a7e5fd475c118e1 Mon Sep 17 00:00:00 2001 From: Christian Cleberg Date: Wed, 15 Apr 2026 15:29:57 -0500 Subject: feat: add custom hutch user-agent to api calls Implements: https://todo.sr.ht/~ccleberg/hutch/64 --- Hutch/Networking/HutchStatsService.swift | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'Hutch/Networking/HutchStatsService.swift') diff --git a/Hutch/Networking/HutchStatsService.swift b/Hutch/Networking/HutchStatsService.swift index aead9c6..fbac5be 100644 --- a/Hutch/Networking/HutchStatsService.swift +++ b/Hutch/Networking/HutchStatsService.swift @@ -54,9 +54,12 @@ struct HutchStatsService: ContributionCalendarServing { throw URLError(.badURL) } + var request = URLRequest(url: url) + request.setValue(Bundle.main.hutchUserAgent, forHTTPHeaderField: "User-Agent") + let (data, response): (Data, URLResponse) do { - (data, response) = try await session.data(from: url) + (data, response) = try await session.data(for: request) } catch { throw SRHTError.networkError(error) } -- cgit v1.2.3