修复 Rust 格式检查失败
按 rustfmt 规范调整更新下载代码排版 按 rustfmt 规范调整预览路径回归测试排版
This commit is contained in:
@@ -97,7 +97,8 @@ async fn download_agc_update(
|
||||
expected_sha256: Option<String>,
|
||||
expected_size: Option<u64>,
|
||||
) -> Result<String, String> {
|
||||
let parsed = url::Url::parse(download_url.trim()).map_err(|_| "更新下载地址无效".to_string())?;
|
||||
let parsed =
|
||||
url::Url::parse(download_url.trim()).map_err(|_| "更新下载地址无效".to_string())?;
|
||||
if parsed.scheme() != "https" || parsed.host_str() != Some(AGC_UPDATE_OSS_HOST) {
|
||||
return Err("更新下载地址必须来自受信任的 OSS".to_string());
|
||||
}
|
||||
@@ -215,8 +216,8 @@ async fn download_agc_update(
|
||||
let _ = fs::remove_file(&temporary);
|
||||
return Err(format!("提交更新文件失败:{error}"));
|
||||
}
|
||||
let relaunch_path = std::env::current_exe()
|
||||
.map_err(|error| format!("无法定位客户端程序:{error}"))?;
|
||||
let relaunch_path =
|
||||
std::env::current_exe().map_err(|error| format!("无法定位客户端程序:{error}"))?;
|
||||
launch_agc_installer(&target, &relaunch_path)?;
|
||||
app.exit(0);
|
||||
Ok(target.to_string_lossy().into_owned())
|
||||
|
||||
@@ -1675,7 +1675,10 @@ mod tests {
|
||||
.join("ui/generated-x.js")
|
||||
.canonicalize()
|
||||
.expect("canonical generated module");
|
||||
assert_eq!(resolve_preview_path(root.path(), "/ui/generated-x.js").unwrap(), expected);
|
||||
assert_eq!(
|
||||
resolve_preview_path(root.path(), "/ui/generated-x.js").unwrap(),
|
||||
expected
|
||||
);
|
||||
|
||||
let response = build_preview_response(root.path(), "GET", "/ui/generated-x.js");
|
||||
let response_text = String::from_utf8_lossy(&response);
|
||||
|
||||
Reference in New Issue
Block a user