haruki需要替换台服的host

This commit is contained in:
2026-10-26 23:27:46 +08:00
parent 070020a296
commit 0851713876
9 changed files with 90 additions and 64 deletions
+1 -4
View File
@@ -191,7 +191,6 @@ where
break;
}
_ = cancel.cancelled(), if !graceful => {
info!("teardown: graceful shutdown of downstream connection");
conn.as_mut().graceful_shutdown();
graceful = true;
}
@@ -352,12 +351,10 @@ fn build_url(host: &str, uri: &Uri) -> String {
format!("https://{host}{pq}")
}
/// 把 MySekai 的增量刷新标志强制改成 True(和模块的 URL Rewrite 一致),
/// 其它 query 参数原样保留。没有这个参数、或已经是 True 时返回 None。
fn force_full_mysekai(uri: &Uri) -> Option<Uri> {
const KEY: &str = "isForceAllReloadOnlyMysekai";
let mut query = qstring::QString::from(uri.query()?);
if !query.has(KEY) || query.get(KEY) == Some("True") {
if query.get(KEY) != Some("False") {
return None;
}
query.set(KEY, "True");