aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/mozart/src/commands/diagnose.rs
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2026-02-22 15:23:52 +0900
committernsfisis <nsfisis@gmail.com>2026-02-22 15:23:52 +0900
commit7f75c394502d32a9a8967dcf3602141098fdd07d (patch)
treea608e90009d5664933fc5bba3cd08a5c7d2e5a48 /crates/mozart/src/commands/diagnose.rs
parent0a6bafc75f329910bcaeb7d83feee3f9b01db66b (diff)
downloadphp-mozart-7f75c394502d32a9a8967dcf3602141098fdd07d.tar.gz
php-mozart-7f75c394502d32a9a8967dcf3602141098fdd07d.tar.zst
php-mozart-7f75c394502d32a9a8967dcf3602141098fdd07d.zip
refactor(http): centralize User-Agent string in mozart-core
Add mozart_core::http::user_agent() that returns a consistent "Mozart/<version> (<os>; <arch>)" string. Replace all scattered user-agent definitions across mozart-registry and mozart CLI commands. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Diffstat (limited to 'crates/mozart/src/commands/diagnose.rs')
-rw-r--r--crates/mozart/src/commands/diagnose.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/crates/mozart/src/commands/diagnose.rs b/crates/mozart/src/commands/diagnose.rs
index da37137..dc1ea85 100644
--- a/crates/mozart/src/commands/diagnose.rs
+++ b/crates/mozart/src/commands/diagnose.rs
@@ -83,7 +83,7 @@ async fn check_http_connectivity(url: &str) -> CheckResult {
let client = match reqwest::Client::builder()
.timeout(std::time::Duration::from_secs(10))
- .user_agent(concat!("mozart/", env!("CARGO_PKG_VERSION")))
+ .user_agent(mozart_core::http::user_agent())
.build()
{
Ok(c) => c,
@@ -111,7 +111,7 @@ async fn check_github_api() -> CheckResult {
let client = match reqwest::Client::builder()
.timeout(std::time::Duration::from_secs(10))
- .user_agent(concat!("mozart/", env!("CARGO_PKG_VERSION")))
+ .user_agent(mozart_core::http::user_agent())
.build()
{
Ok(c) => c,