feat: core config server use last path segment as user name (#1931)

This commit is contained in:
hello
2026-03-03 18:24:28 +08:00
committed by GitHub
parent ff24332e23
commit db6b9e3684
+3 -1
View File
@@ -130,10 +130,12 @@ pub async fn run_web_client(
}; };
let mut c_url = config_server_url.clone(); let mut c_url = config_server_url.clone();
if !matches!(c_url.scheme(), "ws" | "wss") {
c_url.set_path(""); c_url.set_path("");
}
let token = config_server_url let token = config_server_url
.path_segments() .path_segments()
.and_then(|mut x| x.next()) .and_then(|mut x| x.next_back())
.map(|x| percent_encoding::percent_decode_str(x).decode_utf8()) .map(|x| percent_encoding::percent_decode_str(x).decode_utf8())
.transpose() .transpose()
.with_context(|| "failed to decode config server token")? .with_context(|| "failed to decode config server token")?