fix(config): 指定 API_BASE_URL 时跳过地址探测

This commit is contained in:
Zhou Weidong committed 2026-10-20 20:20:46 +08:00
1 parent 2c5ff3579c
commit 9ebb54ecfd
2 files changed
+61

No files matched your search

+8
View File
@@ -85,7 +85,15 @@ class AppConfig {
static Future<void> probeAndApplyBaseUrl({
Future<bool> Function(String baseUrl)? probe,
String? fallbackBaseUrl,
/// 编译期地址测试注入;未传时读取 `API_BASE_URL`。
String? compiledOverride,
}) async {
final compiled = compiledOverride ?? compiledBaseUrl;
if (compiled.isNotEmpty) {
if (_runtimeBaseUrl.isEmpty) applyRuntimeBaseUrl(compiled);
return;
}
final candidates = <String>[
if (_runtimeBaseUrl.isNotEmpty) _runtimeBaseUrl,
for (final candidate in _probeCandidates)