From 7a2bbb8701cf96f40af90811c58474f55fa86164 Mon Sep 17 00:00:00 2001 From: QIU Date: Sat, 22 Aug 2026 12:34:53 +0000 Subject: [PATCH] chore(amsat): update User-Agent to match the current release version All three AMSAT endpoint calls still declared Look4Sat/4.5.5 while the project has been at 4.5.7 for several releases. The API does not appear to validate the header, but it misrepresents the client version in server logs. --- .../com/rtbishop/look4sat/core/data/source/RemoteSource.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/core/data/src/main/java/com/rtbishop/look4sat/core/data/source/RemoteSource.kt b/core/data/src/main/java/com/rtbishop/look4sat/core/data/source/RemoteSource.kt index fdb0a665..46485541 100644 --- a/core/data/src/main/java/com/rtbishop/look4sat/core/data/source/RemoteSource.kt +++ b/core/data/src/main/java/com/rtbishop/look4sat/core/data/source/RemoteSource.kt @@ -68,7 +68,7 @@ class RemoteSource( try { val request = Request.Builder() .url("https://www.amsat.org/status/api/v1/catalog.php") - .header("User-Agent", "Look4Sat/4.5.5") + .header("User-Agent", "Look4Sat/4.5.7") .build() httpClient.newCall(request).execute().use { response -> if (!response.isSuccessful) return@use null @@ -87,7 +87,7 @@ class RemoteSource( try { val request = Request.Builder() .url("https://www.amsat.org/status/api/v1/reports.php?hours=$hours&limit=$limit") - .header("User-Agent", "Look4Sat/4.5.5") + .header("User-Agent", "Look4Sat/4.5.7") .build() httpClient.newCall(request).execute().use { response -> if (!response.isSuccessful) return@use null @@ -106,7 +106,7 @@ class RemoteSource( try { val request = Request.Builder() .url("https://www.amsat.org/status/api/v1/summary.php?hours=$hours") - .header("User-Agent", "Look4Sat/4.5.5") + .header("User-Agent", "Look4Sat/4.5.7") .build() httpClient.newCall(request).execute().use { response -> if (!response.isSuccessful) return@use null