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/ManPageService.swift | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'Hutch/Networking/ManPageService.swift') diff --git a/Hutch/Networking/ManPageService.swift b/Hutch/Networking/ManPageService.swift index 07d5c2d..4453572 100644 --- a/Hutch/Networking/ManPageService.swift +++ b/Hutch/Networking/ManPageService.swift @@ -18,7 +18,9 @@ struct ManPageService { throw URLError(.badURL) } - let (data, response) = try await URLSession.shared.data(from: url) + var request = URLRequest(url: url) + request.setValue(Bundle.main.hutchUserAgent, forHTTPHeaderField: "User-Agent") + let (data, response) = try await URLSession.shared.data(for: request) if let http = response as? HTTPURLResponse, !(200...299).contains(http.statusCode) { throw URLError(.badServerResponse) -- cgit v1.2.3