diff --git a/src-tauri/src/proxy.rs b/src-tauri/src/proxy.rs index a8d97e3..00ff51b 100644 --- a/src-tauri/src/proxy.rs +++ b/src-tauri/src/proxy.rs @@ -171,7 +171,26 @@ impl HttpHandler for ProxyHandler { async fn should_intercept(&mut self, _ctx: &HttpContext, _req: &Request
) -> bool { let uri = _req.uri().to_string(); - uri.contains("hoyoverse.com") || uri.contains("mihoyo.com") || uri.contains("yuanshen.com") + let more = get_config().redirect_more; + + match more { + Some(true) => { + uri.contains("hoyoverse.com") + || uri.contains("mihoyo.com") + || uri.contains("yuanshen.com") + || uri.contains("starrails.com") + || uri.contains("bhsr.com") + || uri.contains("bh3.com") + || uri.contains("honkaiimpact3.com") + || uri.contains("zenlesszonezero.com") + } + Some(false) => { + uri.contains("hoyoverse.com") || uri.contains("mihoyo.com") || uri.contains("yuanshen.com") + } + None => { + uri.contains("hoyoverse.com") || uri.contains("mihoyo.com") || uri.contains("yuanshen.com") + } + } } } diff --git a/src/ui/components/ServerLaunchSection.tsx b/src/ui/components/ServerLaunchSection.tsx index 942a837..ad038a0 100644 --- a/src/ui/components/ServerLaunchSection.tsx +++ b/src/ui/components/ServerLaunchSection.tsx @@ -119,7 +119,11 @@ export default class ServerLaunchSection extends React.Component