diff options
| author | Christian Cleberg <[email protected]> | 2026-04-15 15:29:57 -0500 |
|---|---|---|
| committer | Christian Cleberg <[email protected]> | 2026-04-15 15:30:40 -0500 |
| commit | 06c36c4352f47655cb39a5042a7e5fd475c118e1 (patch) | |
| tree | 448054ebc937a258c694ed2338a7c2f7edbd17f2 /Hutch/Networking/ManPageService.swift | |
| parent | 3727afa0fdb6e7b9884bbe00b9aed3e994952c5a (diff) | |
| download | hutch-06c36c4352f47655cb39a5042a7e5fd475c118e1.tar.gz hutch-06c36c4352f47655cb39a5042a7e5fd475c118e1.tar.bz2 hutch-06c36c4352f47655cb39a5042a7e5fd475c118e1.zip | |
feat: add custom hutch user-agent to api calls
Implements: https://todo.sr.ht/~ccleberg/hutch/64
Diffstat (limited to 'Hutch/Networking/ManPageService.swift')
| -rw-r--r-- | Hutch/Networking/ManPageService.swift | 4 |
1 files changed, 3 insertions, 1 deletions
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) |
